Ich habe Folgendes in der web.config, aber nachdem es auf IIS 7.5 auf dem Server veröffentlicht wurde, konnten sie unter IIS -> HTTP Response Headers
nicht gefunden werden.Wie Sie benutzerdefinierte Header mit web.config festlegen?
Was ich gefunden habe, ist, dass die web.config
auf Server diese Einträge auch nicht, aber sie waren dort vor der Veröffentlichung. Ich kann also nur sagen, dass sie durch den Veröffentlichungsprozess entfernt wurden, aber es gibt nichts in den web.config
Transformationsdateien, die sie entfernen. Warum sind sie aus der veröffentlichten `web.config 'verschwunden?
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" />
</customHeaders>
</httpProtocol>
</system.webServer>
Haben Sie verschiedene Konfigurationen für Debug und Veröffentlichung haben? –
Stimmen Sie mit Jason überein, überprüfen Sie Ihre web.config-Transformationen. – Nick