我似乎偶尔会在我的开发环境中看到SOAP服务可用的问题,并且在通过Visual Studio(2012)启动时工作正常。但在IIS 7中根本无法访问。它返回503错误,似乎没用。我甚至无法在这种状态下进行调试。在启用浏览时,我甚至无法从IIS进行目录浏览。
我正在寻找可能导致这种不一致行为的原因。我可以尝试进一步分析问题?
答案 0 :(得分:1)
IIS错误503通常是由应用程序池配置错误引起的,例如错误的用户标识。当您从VS运行服务时,它将在VS自己的托管进程或IIS Express中运行,但是当您使用完整的IIS服务器时,它将在不同的应用程序池进程中运行,因此这就是问题所在 - 它也解释了为什么似乎没有别的东西在你的网站上工作。