簡體   English   中英

通過Visual Studio發布后,ASMX服務中的Soap Exception

[英]Soap Exception in ASMX service after publishing via Visual Studio

關於ASP.NET ASMX Web服務,我遇到了一個奇怪的問題。 我有一個提供某些方法“ GetLicencedApplications”的Web服務。 該服務已被客戶端應用程序使用,並且運行良好。 服務代碼一段時間未更改。 幾天前,我使用視覺工作室的“發布...”功能將Web服務的副本部署到測試服務器。

從那時起,該服務不再在我的開發人員計算機上運行。 當我將我的客戶端應用程序連接到Web服務的localhost測試URL時,總是收到以下異常:

System.Web.Services.Protocols.SoapException:System.Web.Services.Protocols.SoapException:服務器無法識別HTTP標頭SOAPAction的值: http : //soa.oursite.com/ourApp/licencing/GetLicencedApplications 在System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest()(...)

有沒有人遇到過類似的問題? 我已經嘗試在客戶端應用程序中更新Web服務引用,但這無濟於事。

您是否檢查過Web服務的命名空間是否已更改? 該值是區分大小寫的字符串,考慮到您的異常,我希望該值是:[WebService(Namespace =“ http://soa.oursite.com/ourApp/licencing/”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM