Tôi có những điều sau đây trong web.config, nhưng sau khi nó được xuất bản lên IIS 7.5 trên máy chủ, chúng không thể tìm thấy dưới IIS -> HTTP Response Headers
.Làm cách nào để đặt tiêu đề tùy chỉnh bằng web.config?
Điều tôi thấy là web.config
trên máy chủ không có các mục nhập đó, nhưng chúng đã có trước khi xuất bản. Vì vậy, tôi chỉ có thể nói quá trình xuất bản đã loại bỏ chúng ra, nhưng không có gì trong các tệp biến đổi web.config
loại bỏ chúng. Vậy tại sao chúng lại xuất phát từ 'web.config' đã được xuất bản?
<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>
Bạn có configs khác nhau cho Debug và phát hành? –
Đồng ý với Jason, hãy kiểm tra các biến đổi web.config của bạn. – Nick