WebService 发布不成功,显示无法找到该页错误 404的解决方法
项目环境:
.vs 2008 C# WebService+IIS6.0+WinServer2003+SQL2000
问题发现前后:
Webservice发布后,在本机上都正常,拷到另一服务器上,然后直接在IIS中浏览后缀名为ASMX的文件显示404 Page Not Found Error,即无法找到该页的错误.

解决思路:
系统报此错误说明系统未找到指定的文件,但发布的文件在开发机器上测试一切正常,怀疑两个情况,一个是用户权限,一个是其它配置导致。
解决方法:
1、在网站目录上添加了IUSER_***用户的访问权限,这个用户由IIS自动产生,后面的*号为计算机名,经检查,IUSER_***具有网站目录的访问权限,重新设置后,启用浏览仍然报同样的错误。
2、在IIS的默认网站同一级下面有一个WEB服务扩展,检查v2.0.50727是否启用如果没有的话,启用应该就可以)

3、增加Web服务扩展,在WEB服务扩展上点鼠标右键,点击“添加一个新的WEB扩展”,填写扩展名为ASPNet2.0(名称只要符合命名规则就可以,不一定是这个)