簡體   English   中英

調用 WCF web 服務但僅由我的 Windows 服務時出現 503 錯誤

[英]503 Error when calling WCF web service but only by my Windows Service

我有一個我編寫的 WCF 服務,並且在生產環境中運行良好。 但是我得到一個錯誤是一個新的測試環境。

運行在同一台服務器上的 Windows 服務正在訪問該服務。 當它嘗試發送請求時,它會收到一個 503 響應代碼,其中包含一條表明服務不可用的消息。

但是,我已經確認可以通過瀏覽自動生成的服務信息頁面和 WDSL 來訪問該服務。 我還可以使用 SOAPUI 向它發送請求。

所有三個客戶端(應用程序、瀏覽器和 SOAPUI)都使用相同的基礎 URL 並且都在同一服務器上本地運行。

我不明白該服務如何對一個客戶不可用,但對其他客戶可用。

web 服務和客戶端(windows 服務)都是在 Visual Studio 2017 中的 c# 中編寫的,目標是.Net Framework 4.0,並在 Win server 2016 上運行。

——雅各布

任何 5XX 范圍都是在服務器端生成的,這可能意味着您在部署服務器時遇到了配置問題。
如果它在您的開發機器上運行良好,那么請密切注意設置諸如 IP 地址或將使用的其他通信端口之類的任何內容。
您可以查看有關 503 Service Unavailable 錯誤的文檔:它是什么以及如何修復它。

https://www.ionos.com/digitalguide/hosting/technical-matters/http-503-how-to-fix-website-errors/
https://airbrake.io/blog/http-errors/503-service-unavailable
服務不可用 503 + 位於 http://localhost/ProductsService/Service.svc 的 HTTP 服務太忙

暫無
暫無

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

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