我是WCF和IIS的新手,当我尝试在IIS中托管Web服务并在浏览器中打开它时,它会向我显示上面的XML Parsing错误。我已经尝试了相关帖子中提到的所有要点,但它似乎没有用。有没有我可能错过的解决方案?
编辑:我完全遵循这里提到的所有步骤。 http://www.youtube.com/watch?v=SVPXLF-g4Ws但是,当我尝试在IIS中托管服务时,我仍然遇到相同的XML解析错误。如果可能,任何人都可以尝试关注该视频并告诉我它是否有效。谢谢答案 0 :(得分:2)
可能有很多事情会导致这种情况发生。如果您正在使用此post中的某些第三方库,请检查bin文件夹。另一个建议是将Global.asax放在app的根目录中,并尝试在Application_Error中捕获更详细的异常。
答案 1 :(得分:1)
在我的服务的web.config文件中,我最终将端点的“Address”属性设置为空字符串。修正了它,就在刷新时。
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="AgentServiceBinding"
contract="HBW.Services.Agent.IAgentService">
</endpoint>
答案 2 :(得分:0)
如果您的web.config文件为空,则会发生这种情况。如果是这样,请尝试使用集成的Visual Studio Debug / Export自动生成web.config文件。
答案 3 :(得分:0)
我遇到了同样的问题,在IIS上重新启动我的网站解决了我的问题。如果其他选项失败,请尝试此选项。