OWINを使用するASP.NET Web APIアプリケーションをビルドしました。 Visual Studioから起動するとうまく動作します。しかし、私はそれをIIS Webサーバー(Windows server 2012 R2)上で動作させるのに苦労しています。IISでのOWINアプリケーションの登録
IISでWCFアプリケーションと同じようにアプリケーションを登録しましたが、IISがディレクトリリスニングを開始しようとすると、URLにアクセスすると403.14(禁止)エラーが発生します。 Microsoft's websiteで利用可能なアプリケーションであっても、この動作を示します。
私は非常に些細なステップを欠いているようです。しかし、数時間の検索の後、私はまだ解決策を見つけていません。 OWINアプリケーションをIISと連携させる方法を教えてください。 私のアプリケーションは、Microsoftが提供するthis exampleに非常によく似ています
注:私は、Visual Studioに
編集を実行する場所として、Webサーバが別のマシンです。私はそれがIISを通じてホストされていることを達成したい。 Visual Studioから起動すると、アプリケーションはうまく動作します。 IISで公開することは些細なことです(WCFアプリケーションでの私の経験でした)が、何とか重要なステップがありません。 "ロールと機能の追加"ウィザードでASP.NET 4.5またはIISが有効になっていることを確認しました。
あなたがリンクしている記事は、IIS Webサーバーではなく_workstation_にIISをホストすることです。 IISサーバー上にASP.NET Web APIをホスティングするのは簡単ではありません。セットアップはほとんど必要ありません。さらに、ASP.NET Web APIとOWINは2つの異なるものなので、私はあなたが何をしようとしているのか分かりません。 – CodingGorilla
迅速な対応をありがとう。私はこれも簡単なはずですが、何らかの形でIISがアプリケーションを処理していないということです。 これは私がやろうものです: 私のアプリケーションは、このサンプルアプリケーションに非常によく似ています http://aspnet.codeplex.com/sourcecontrol/latest#Samples/Katana/WebApi/ 開始するとき、それは今も元気実行されていますVisual Studioでは、今はIISでホストされています。 –