2017-03-22 25 views
0

私はこのチュートリアルに従いました:http://csharp-video-tutorials.blogspot.com/2016/09/aspnet-web-api-and-sql-server.html。それはうまく動作しますが、今iisに展開したいと思います。私はここに指示に従った:http://www.c-sharpcorner.com/UploadFile/2b481f/how-to-host-Asp-Net-web-api-on-iis-server/とポート80を使用する代わりに私はポート8080を使用しました。しかし、私は/閲覧webappを表示するときに、それは次のエラーが表示されます:webappをiis10にデプロイする方法は?

サービスを利用できません。 httpエラー503サービスを利用できません。

何が問題なのですか?

ここに私のstartup.csコードです:以下

using System; 
using System.Collections.Generic; 
using System.Linq; 
using Microsoft.Owin; 
using Owin; 

[assembly: OwinStartup(typeof(WebApplication10.Startup))] 

namespace WebApplication10 
{ 
public partial class Startup 
{ 
    public void Configuration(IAppBuilder app) 
    { 
     ConfigureAuth(app); 
    } 
} 
} 
+0

open(start + R)を実行し、「eventvwr」と入力します。次に、アプリケーションログを表示します。あなたは正確な理由 –

+0

を見ることができます.Upをビルドすると、ルートパスを知っている必要があります。あなたのコードをstartup.csとURLリンクでタイプすることができますか? –

+0

IISでアプリケーションプールの設定を確認しましたか?同じ開発者マシンまたは別のサーバーにデプロイしようとしていますか? – Vasanthan

答えて

0

は、あなたがフォローう手順は次のとおりです。

STEP 1:

あなたはIIS(10)を有効にすることを確認してください。これらの手順に従ってくださいhttps://msdn.microsoft.com/en-us/library/ms181052(v=vs.80).aspx

STEP 2:

検索IISのために、その後、IISマネージャ、ウィンドウが開きます

STEP 3:右側のパネルで

、あなたは意志あなたのPC名を参照し、次にドロップダウンを押すとのサイトが表示されます。

STEP 4:

サイトをクリックすると、ウェブサイトを追加をクリックしてください。

STEP 5:

ポート上で、その後、ウェブサイトのウィンドウは、物理パスでお好みの任意のサイト名、 で、その後、種類を開き、Webサイトのフォルダをトレースします追加フィールド任意のポート番号like 8050を割り当てるが、そのポート番号を使用して何のウェブサイトがないことを確認して、その後、ホスト名を残し空白と

[OK]を押し

STEP 6:(8050:あなたのサイトがサイトの下に表示されます

、左クリック、その上には、その後、左パネルにあなたは、ブラウズウェブサイトが表示されます* ブラウズをクリックしてくださいhttp)

これは魅力的に機能します。

は、それはあなたを助け願っています。

関連する問題