最近、2008 R2から2012 R2に、いくつかのMVCサイトとWeb APIをホストするサーバーを更新しました。デプロイ後、Webアプリケーションが失敗する前に、すべてがうまくいくように見えるかもしれません。それは、APIへのすべての要求に対して、失敗から前方へ404を返します。親MVCサイトは正常に動作しているようです。サーバー2012 R2でIIS 8.5が応答を停止する
いくつかのこと:
- ウェブAPIは、IIS内の親サイト内のWebアプリケーションとしてホストされています。
- これは4.6.2フレームワークサイトとapiです。
- 私はそれが自分のサイトであることを好みますが、私はこれを制御しません。
- 大体、それが発生した同じ時間を停止するようだ - 2:35
- 周り
をGETウェブAPIによって定義された唯一のルートは、私もイベントログをチェックしましたさIISログとして。これらの時間にイベントログには何も反映されず、IISログには404応答のみが表示されます。 IIS/AppPools/etcをリセットする... apiを修正したり、マシンを再起動したりしないでください。実際、一時的に修正するように見えるのは、VSがサイトのトップに公開されていることだけです。
私はMSDeployとは何かを疑っていますが、具体的なものは何もありません。誰に見えるか、何を探すべきかについてのアイデアは誰にもありますか?以前はこの問題を見たことのないサーバー構成とは何かが必要だと感じています。