0
我想在asp.net mvc中使用安全的web服務,我需要爲此服務創建代理類 我試圖使用wsdl.exe工具,但它給了我以下錯誤 下載時出錯 HTTP狀態401的請求失敗:未經授權。 是否有另一種方式來創建代理類 或有另一種技術來在我的應用程序中調用此安全Web服務在asp.net中使用安全的web服務asmx mvc
我想在asp.net mvc中使用安全的web服務,我需要爲此服務創建代理類 我試圖使用wsdl.exe工具,但它給了我以下錯誤 下載時出錯 HTTP狀態401的請求失敗:未經授權。 是否有另一種方式來創建代理類 或有另一種技術來在我的應用程序中調用此安全Web服務在asp.net中使用安全的web服務asmx mvc
它看起來像WSDL需要驗證才能下載。我想也是Web服務。 WSDL.exe實用程序允許您指定下載WSDL時要使用的用戶名和密碼。因此,繼續前進,聊到了Web服務的筆者瞭解帳戶,您需要,以用來訪問它,然後嘗試/username
和/password
參數:
wsdl.exe /username:john /password:secret http://example.com/foo.asmx?WSDL
謝謝達林你的迴應我試圖通用戶名和密碼在wsdl命令,它給了我同樣的錯誤,但我可以通過給出用戶名和密碼的瀏覽器訪問服務,那麼請問問題在哪裏 – RProgrammer
服務使用什麼樣的身份驗證?它是Windows身份驗證嗎?如果是這樣,您可能需要使用'/ domain'參數來指定DOMAIN:'wsdl.exe/username:john/password:secret/domain:YOURCOMPANY http://example.com/foo.asmx?WSDL' –
感謝達林,我添加域名,但仍然給了我相同的錯誤,我不知道爲什麼,是否有另一種技術在我的應用程序中使用此安全服務 – RProgrammer