我基于.NET框架3.5 SP1和Windows Server 2008(64位)主持开发一个应用程序在浏览WCF服务HTTP错误404.3 - 未找到”,而在Windows Server 2008(64位)
在浏览WCF。服务(.SVC)每一个局部的事情是确定的,但同时与全域网址浏览,它得到了一个错误
本地地址是这样的:http://localhost/MyService.svc
和域名地址是这样的:http://MySite.ir/MyService.svc
顺便说一下,页面(.aspx)和其他文件在localhost和域地址上都能正常工作。
任何想法,将不胜感激
下面是详细的错误:
HTTP错误404.3 - 找不到
您请求由于扩展配置问题而无法提供该页面。如果页面是脚本,请添加处理程序。如果文件应该被下载,添加一个MIME映射。 详细错误信息
模块:StaticFileModule
通知:ExecuteRequestHandler
处理程序:StaticFile
错误代码:0x80070032
请求的URL:http://MySite.ir:80/MyService.svc
物理路径:d:\的Inetpub \虚拟主机\ MySite.ir \的httpdocs \ MyService.svc
登录方法:匿名
登录用户匿名
我有一个处理程序映射,但仍然得到同样的错误 – 2012-08-02 14:51:39
任何人想要把它添加到他们的web.config文件,这对我的作品在.NET 4.5的项目:<添加名称=” svc-Integrated“path =”*。svc“verb =”*“type =”System.ServiceModel.Activation.HttpHandler,System.ServiceModel.Activation,Version = 4.0.0。0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35“/> – 2014-07-31 16:45:51
对我来说,将@StefanMohr添加到Web.config中并不适用,但是我改变了'path =”* .svc“'和'verb = “*”'它运行得很好,因此,我使用过的那条线是:' '(在配置/ system.webServer/handlers处添加) –
2015-04-21 21:42:18