首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

物理路径异常,造成HTTP Error 404 Not Found

2012-09-17 
物理路径错误,造成HTTP Error 404 Not Found额做了个wcf web service(rest),但是在局域网里无法访问,IIS虚

物理路径错误,造成HTTP Error 404 Not Found
额做了个wcf web service(rest),但是在局域网里无法访问,IIS虚拟目录的位置是E:\Web

已经完成了如下操作:
1.本机访问没问题,IE调用服务http://localhost:46827/Service1.svc/test1/123456返回了正确的xml
2.IIS配置好了,试了下局域网可以访问虚拟目录里的html静态网页,防火墙已经关闭,端口已开放没问题
3.局域网里可以访问web service的上级目录http://192.168.0.10:6789/,可以显示目录里的文件和文件夹,如service.svc,Web.config, App_Code,App_Data,Bin等。
但是进一步访问出错,比如访问http://192.168.0.10:6789/Service.svc则出现404.* Not Found错误
4.直接访问http://192.168.0.10:6789/Service1.svc/test1/123456出现404.0 Not Found错误,详细如下:
Requested URL:http://192.168.0.10:6789/Service1.svc/test1/123456
Physical Path:E:\Web\Service1.svc\test1\123456

我分析了一下,上边的物理路径确实不合法,我也没有对E:\Web进行子目录划分,自然就访问不到我的服务了。不知道是什么原因让物理路径定位到上面的样子,仿佛是按照访问时的URL来一步步定位我本机目录上的文件似的。

希望高手解答下这个问题,谢谢~

[解决办法]
是不是文件夹的权限或者是IIS的权限设置有问题?
[解决办法]
看下权限先

热点排行