【发布时间】:2011-06-03 10:26:36
【问题描述】:
我在 vs2010(4.0) 中使用 WCF REST 服务模板 40(CS) 创建了 WCF REST 服务。它在本地主机和本地 IIS (7.5) 上运行良好,没有给我任何错误。但是,当我尝试在服务器上部署它时,它给了我 500 内部服务器错误。我的部署方式与在 locl IIS 上的部署方式相同。它没有给我有关该错误的更多详细信息。当我检查服务器日志时,它说 service.svc - 文件不存在。虽然我没有创建 .svc 文件,但我直接使用了给定的模板。
谁能帮我解决这个问题...
提前谢谢...
我使用的是模板,所以没有 .svc 文件。在这里我们可以直接访问 uri 而不是 .svc 的文件名。
Chrome 只是向我显示 500 内部服务器错误。它没有显示任何有关错误的相关信息。
-
萨蒂安潘迪亚
【问题讨论】:
-
你能在 IIS 管理器中浏览到 .svc 文件吗?
-
为了帮助您,我们需要带有堆栈跟踪的完整错误消息。尝试从浏览器访问 WCF REST 服务。如果内部错误也发生,它应该显示一个主要是黄色的页面,其中包含有关错误的所有详细信息。如果黄色部分丢失,请将
放入您的 web.config 文件中。 -
如果 Chrome 没有显示任何有关错误的相关信息,则将
添加到 web.config 的 部分并重试。如果没有有关该错误的更多详细信息,任何人都不太可能为您提供帮助。
标签: wcf web-services rest iis-7 service