IIS7.5でASP.NETMVC4Webアプリケーションをホストしようとしています。アプリをデバッグするときは、すべてが正常に機能します(これは、Windows認証が原因であると思います)。ただし、アプリを公開して参照すると、405メソッドが許可されていないというエラーが発生します。
POST http://localhost/ 405 (Method Not Allowed)
send
i.extend.ajax
i.(anonymous function)
(anonymous function)
私が読んでいることから、これはIISのハンドラーマッピングの問題であるか、web.configで何らかの構成が必要です。いずれにせよ、私は正しい解決策を見つけられませんでした。誰かが私のweb.configがすべてのPOSTに何を含めるべきか教えてもらえますか?および/またはIISで正しいハンドラーマッピングを設定する方法。私はWeb開発に不慣れであり、オプションの数が少々圧倒的であることがわかりました。
エラーをスローするJavaScriptは次のとおりです。
$.post("/", { latitude: locLat, longitude: locLon, username: $('#onlineUsers').attr('itemid') });