2011-04-25 65 views
0

我有一个我写过的Web服务,并且正在尝试发布到生产服务器。奇怪的是,当我将它推到服务器上并为服务设置一个虚拟文件夹时,它不想在从Internet访问时工作!远程Web服务404.0错误,但不是IIS本地IIS

如果我打开IIS 6管理员,请查看该文件夹,右键单击.asmx文件并选择浏览;它会在Internet Explorer中打开!如果我将URL更改为公用URL名称,它可以正常工作,但只能在服务器上使用。如果我尝试从我的桌面访问它,我得到一个404.0错误!我知道该文件在那里,它在服务器上的本地主机上正常工作!

我拉我的头发!有什么建议么?

+0

你确定你正在处理的服务器是生产服务器?可能是这样简单的事情,让ftp连接混合起来很容易。 – 2011-04-25 21:12:20

+0

积极。我甚至尝试通过IP地址。 – SpaceCowboy74 2011-04-25 21:15:48

回答

0

这是我的一个愚蠢的错误。当我部署Web服务时,我把它放在它自己的服务器上的文件夹中。尽管我没有检查文件夹的权限。在本地主机上访问它时,我的登录用户具有管理权限并可以看到该文件。远程匿名,它不能。一旦我匹配什么wwwroot的权限,它工作正常。

  • 列表项