1. 检查对应的web服务扩展
常常发布不上的原因是因为安装环境有问题,先装的.net framework, 后装的IIS,就会导致IIS不支持.net 1.1 或者.net 2.0 OR .net 3.5
解决办法:
重新安装.net framework
2. 选择对应的运行环境
确保你的站点运行在正确的framework支持下
3. 确保执行权限为"纯脚本"
没有配置,会出现如下错误
HTTP 403.1 禁止访问:禁止可执行访问。
您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。
4.启用 匿名访问权限
确定·配置如下
5. 站点文件夹的用户权限
右键点击站点的文件夹,选择”属性”,检查Internet来宾账号是不是包含其中,赋予其读权限
asp,asp.net1.1,2.0的网站最好是分开在不同的应用程序池下运行
为它们建立不同的应用程序池,可以避免一些问题