.Net Coreを使用して簡単なWeb APIを作成し、IISに公開しようとしました。しかし、HTTPを取得しています。IIS上の.Net Core WebAPIプロジェクトの展開
私はhttps://docs.asp.net/en/latest/publishing/iis.htmlの記事を辿り、その中で言及されていることを正確に行いました。
私だけhttps://www.microsoft.com/net/download
DotNetCore.1.0.1-WindowsHosting.exe OPT_INSTALL_REDIST = 0
としてNOTEインストール:私は展開することができるよに成功MVCアプリケーションへのアクセスが、アクセスすることはできませんが同じ手順でWebAPIアプリケーション。
IISログには、以下のエラーが表示されます。
コマンドラインの "dotnet"。\ Project-1.dll '、ErrorCode =' 0x80070002 'でプロセスを開始できませんでした。
私は、Visual Studioで2015
を提供するデフォルトのWeb APIのテンプレートを使用しています私は何かが欠けています。 WebAPIのデプロイメントは、MVCアプリケーションのデプロイメントとは異なりますか?
もう少し詳しい情報を教えてください。 .NET Standardだけをターゲットにしているのですか、またはプラットフォーム固有のコードを使用していますか? Web APIとMVCは過去と同じように.NET Coreでは分離されていないため、固執する可能性は低いです。あなたのMVCアプリケーションとWeb APIのアプリケーションプールは同じですか? – Feasoron
私は.NetCore App 1.0.1をターゲットにしています。私は 'not managed'を設定した同じアプリケーションプールを使用しています。私はVisual studioによって提供される基本WebAPIテンプレートを使用しています。私はそれを再現することができます。 – Venky
最後に質問が1つありますが、私がローカルでそれを実現できるかどうかがわかります。IISログをチェックすると、関連する詳細はありますか?そのエラーコードはちょっとしたキャッチオールです。 – Feasoron