asp.NetWebAPI問題iisnodeデフォルトではPUTとDELETEの解決はサポートされていません
604 ワード
iisnodeの自動再起動サーバーが便利なので、開発中のnodeサーバーとしてずっと使っていましたが、今日はdeleteコマンドが過去にあり、405(?)のエラーがあったので、うっとうしいです.
オリジナルのnodeで試してみると、完璧にサポートされていて、もともとNodeで計算するつもりだったのか、iisnodeの利便性が惜しいのか、検索してみると、解決策が見つかりました.主にWebDavModuleモジュールがPUTとDELETEの要求を阻止し、削除すればいいのです.
方法1:IISマネージャ/あなたのサイト/ModulesパスからWebDavModuleを見つけ、右クリックで削除します.
方法2:またはあなたのアプリケーションのweb.ファイルのシステムWebServerのセクションには、次のノードが含まれます.
私は2つ目の方法を使って、成功しました.
実際、あなたはwebを修正しました.configファイルの後、iisマネージャに行ってみると、そのWebDavModuleはもう存在しません.
オリジナルのnodeで試してみると、完璧にサポートされていて、もともとNodeで計算するつもりだったのか、iisnodeの利便性が惜しいのか、検索してみると、解決策が見つかりました.主にWebDavModuleモジュールがPUTとDELETEの要求を阻止し、削除すればいいのです.
方法1:IISマネージャ/あなたのサイト/ModulesパスからWebDavModuleを見つけ、右クリックで削除します.
方法2:またはあなたのアプリケーションのweb.ファイルのシステムWebServerのセクションには、次のノードが含まれます.
<modules>
<remove name="WebDAVModule"/>
</modules>
私は2つ目の方法を使って、成功しました.
実際、あなたはwebを修正しました.configファイルの後、iisマネージャに行ってみると、そのWebDavModuleはもう存在しません.