我正試圖讓CORS爲我們的SOAP Web服務(它運行在HTTPS下並具有用戶名/密碼認證)的新版本工作,它可以通過JS連接到它。使用CORS + SOAP + WCF進行HTTPS服務
目前我得到它在本地工作正常(不跨域),但它使用不同的域名後,我從WCF Traceviewer得到以下內容。 (在IIS7 400錯誤的請求)
<ExceptionString>System.Xml.XmlException: The body of the message cannot be read because it is empty.</ExceptionString>
看來它甚至沒有讓到我的消息檢查運行中添加相應的CORS標頭的部分。
有沒有人遇到過這種情況,或設法讓CORS在HTTPS SOAP服務下工作?
我會很感激你可以給任何建議。
乾杯, 傑米
沒有人有任何意見? – Jamie
你有沒有審查和嘗試從這個[SO:在IIS7上啓用跨源資源共享]的解決方案](http://stackoverflow.com/questions/12458444/enabling-cross-origin-resource-sharing-on-iis7) –
確保content-orign-allow-methods明確允許任何非GET/POST方法。我記得webDAV使用propget和搜索,不知道其他SOAP ... – dandavis