问题描述
大家好,我的环境是Window7IIS7VS2010.net4.0根据msdn的StepbyStep,制作了WCFDataService直接运行完全正常,可以访问http://localhost:xxx/service.svc可用IE9访问并且,此Service可以被Client引用但当我发布到IIS7后在IE9中访问http://localhost/service.svc得到的报错如下ServerErrorin'/'Application.--------------------------------------------------------------------------------Theresourcecannotbefound.Description:HTTP404.Theresourceyouarelookingfor(oroneofitsdependencies)couldhavebeenremoved,haditsnamechanged,oristemporarilyunavailable.PleasereviewthefollowingURLandmakesurethatitisspelledcorrectly.RequestedURL:/FragmentsDataService.svcVersionInformation:Microsoft.NETFrameworkVersion:4.0.30319;ASP.NETVersion:4.0.30319.1
解决方案
解决方案二:
我的使用的是。net4.0ODATA相关技术
解决方案三:
是不是所有DotNet相關的程式都不能瀏覽應該是IIS設定的問題http://blog.miniasp.com/post/2010/06/22/IIS-6-ASPNET-4-Installation-Notes.aspx有詳細說明
解决方案四:
恩这样的但当我发布到IIS7后在IE9中访问http://localhost/service.svclocalhost代表本地信息.既然您发布了,就不能用这个了你发布的地址访问就应该可以了
解决方案五:
很难讲,在服务目录下放个htm文件,访问一下,确定iis目录正确再检查一下.svc扩展名是不是交给.net处理了
解决方案六:
再检查一下.svc扩展名是不是交给.net处理了这个什么意思?