私のWeb APIはいくつかのIISで動作していました。Azure VMに移動すると、net :: ERR_CONNECTION_RESETを返します。My web apiはajaxクライアントからのnet :: ERR_CONNECTION_RESETエラーのみを返します
ajax htmlクライアントからヒットすると、OPTIONSリクエストでnet :: ERR_CONNECTION_RESETと表示されます。 \ LogFilesに\ HTTPERR
それは
2017年7月20日12時54分06秒210.18を示し、\ WINDOWS \ System32に:それはサーバに到達didntのことを考えたが、
Cに HTTPエラーファイルを参照する際に.173.26 54141 10.0.1.4 80 HTTP/1.1 OPTIONS/API /ユーザー/方法1 1 - 私はTを有するのweb.config
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Credentials" value="true" />
<add name="Access-Control-Allow-Methods" value="GET, POST, OPTIONS" />
でmyappapipool
をRequest_Cancelled web.configでタイムアウトを追加すると、解決されません。また、Web設定 "Access-Control-Allow-Headers"の値を "*"に変更しようとすると、プリフライト要求エラーが発生しました。
他のiisで同じサーバーとajaxクライアントの通信が機能しているため、Azure VMにあるIISでWeb APIを構成している間に何か不思議なものがあると思われます。 POSTMANまたはアンドロイドクライアントから呼び出すと、IISの既存の設定と同じように機能します。
ご協力いただきありがとうございます。
'' ajax htmlクライアントからヒットするとOPTIONSリクエストでnet :: ERR_CONNECTION_RESETと表示されます.''エラーはすべてのajax htmlクライアントと主要なブラウザに表示されますか?特定のクライアント/ブラウザに表示されますか? –
コメントをお寄せいただきありがとうございます。Firefoxでも同じエラーが発生しました。 –
OPTIONS要求だけがエラーを返しますか?他の方法は大丈夫ですか? –