2017-11-01 18 views
0

これらの手順に類似した手順に従ってIIS 10にCORを追加し、約10分後に応答ヘッダーが削除され、CORが機能しなくなります。Visual Studioから公開後にIIS 10の応答ヘッダーが元の状態に戻る2015

  1. インターネット情報サービス(IIS)マネージャを開きます。
  2. CORSを有効にするサイトを右クリックし、[プロパティ]に移動します。
  3. [HTTPヘッダー]タブに変更します。
  4. [カスタムHTTPヘッダー]セクションで、[追加]をクリックします。
  5. ヘッダー名としてAccess-Control-Allow-Originを入力します。
  6. ヘッダー値に*を入力します。
  7. [OK]を2回クリックします。

私はVisual Studioに戻り、プロジェクトを公開します。私のCORレスポンスヘッダーが削除されているのはなぜですか?

+1

'web.config'ファイルを探します。 CORSを有効にして、変更日時を書き留めます。 CORSが機能しなくなるのを待って、修正日時を書き留めます。ファイルは変更されていますか? –

+0

約10分ごとに自分のコードを公開しています。それはそれかもしれませんか? – MattEdwardsCdn

+0

はい!あなたはおそらく 'web.config'を上書きする可能性があります。あなたがあなたの質問にあなたが使用しているIDEにタグを付けること、コードを公開するときに' web.config'を上書きしないようにすることをお勧めします。 –

答えて

0

S. Walkerの強いヒントのおかげで、私はサーバーに行き、必要に応じてレスポンスヘッダーを変更してから、web.configファイルを調べました。

それは追加した:

<system.webServer> 
    <httpProtocol> 
    <customHeaders> 
     <add name="Access-Control-Allow-Origin" value="*" /> 
    </customHeaders> 
    </httpProtocol> 
</system.webServer> 

をだから私は私のプロジェクトのweb.configファイルにそれをコピーして出版しました。今では消えず、CORも引き続き機能します。今明らかになっているようだ。

関連する問題