2

VS2012 を使用して作成されたプレーン バニラ MVC 4 Web Api プロジェクトがあります。(/api/Values) は、localhostではすぐに使用できますが、 IIS (プロジェクト メニューの標準の [発行...] を使用して作成されたパッケージ)にデプロイされた場合は機能しません。

多くの記事を読み、同様の問題に関する提案を読んだ後、IIS がリクエストをどのように解釈しているかを視覚化するルート テスターを見つけました。

localhost と IIS での Web API リクエスト

スクリーンショットを見るとわかるように、IIS は~/api/values を ~/api/valuesとして解釈しています。aspx

なぜこれが起こっているのか、そしてそれを解決する方法についての提案は非常に高く評価されています。

助けてくれてありがとう。

4

0 に答える 0