[予約] ASPNET WEBAPIクロスドメインは、405エラーを要請します

 

WEBAPIは、AJAX呼び出しと同僚に手紙を書いた、あなたは何の問題を取得していない後に、ポストは、405エラーが報告されているクロスドメインリクエストを設定している、半日を過ごし解決されない、そして唯一のことを知っているインターネット上のブロガーの記事を参照してくださいWEBAPIデフォルトのweb.configの構成の問題は、再版は使用次回のためにそれを記録するために来ます。

もっと

<ハンドラ>
<名前= "ExtensionlessUrlHandler-統合-4.0" /削除>
<名前を削除する= "OPTIONSVerbHandler" />
<名前= "TRACEVerbHandler" /削除>
<名を追加= "ExtensionlessUrlHandler-統合-4.0"パス= "*を。 " 動詞= "*"タイプ= "System.Web.Handlers.TransferRequestHandler"前提条件= "integratedMode、runtimeVersionv4.0" />
</ハンドラ>

このような構成、動作しないにつながります。彼は削除さ、プラス、以下のサポートのクロスドメインのコードされなければなりません

<system.webServer>

<httpProtocol>
<customHeaders>
<=「*」/ =「アクセス制御-許可-起源」値名を追加します>
<名を追加=「アクセス制御-許可-メソッド」値は=「POST、GET」/>
<追加します名前= "アクセス制御-許可-ヘッダ"値= "X-要求-で、コンテンツタイプ、承認、mypara、ユーザ名" />
</ customHeaders>
</ httpProtocol>

</system.webServer>

 

オリジナルソース:https://www.cnblogs.com/shenbin/p/5680976.html

 

おすすめ

転載: www.cnblogs.com/bing-03/p/11388308.html