我在我的Web应用程序中使用WDF服务,我正在访问非常jquery。在本地它工作正常,但在我的测试服务器(IIS7)上它没有。
我尝试通过url(www.mydomain.de/Services/MyService.svc)访问.svc,期望我获得与离线相同的页面(“这是一个WCF服务,元数据发布被禁用.... “。而是,.svc文件被下载并在Visual Studio中打开。
这是一个web.config问题(它离线工作但我没有II7离线)或者是否存在IIs7中的文件关联不正确的问题? 我的Testserver在共享托管环境中运行,我的访问权限非常有限(Parallels Plesk Panel 9),所以如果这是IIS7问题,我需要通过webhoster ...
欢迎任何反馈。
答案 0 :(得分:0)
我建议使用aspnet_regiis.exe工具用IIS重新注册.NET framework 4.0
答案 1 :(得分:0)
检查机器级别的web.config ....可以是.svc文件的注册已被删除。有限的访问意味着主机,由于业务决策的愚蠢而无能为力,根本没有启用/禁用.svc文件。没有注册......文件将被“提供”(传输)。
你可以做的不是很多 - 在他们的支持下接受它。可能未正确安装.NET 4.0。或者,正如我所说,这是一个很好的决定。
他们使用IIS 7的事实说了很多 - 他们现在应该使用7.5了很长时间。