部署WebService出现的问题及解决。
1.需要配置应用程序池的 .Net Framework 版本
2.错误:HTTP错误 403.14 服务器配置为不列出此目录内容
解决:设置IIS的目录浏览为启用
3.错误:HTTP 错误 500.21 - Internal Server Error 处理程序“WebServiceHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
解决:导致这种问题的原因是ASP.net没有成功注册到IIS中,很有可能是先安装.Net Framework,然后安装IIS
管用员权限进入cmd命令提示符界面,执行命令"CD C:\Windows\Microsoft.NET\Framework\v4.0.30319",
运行:aspnet_regiis.exe -i
4.错误:当前标识(IIS APPPOOL\dfcreport)没有对“C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
原因:1).IIS对该文件夹没有写的权限。
2).IIS和asp.net安装顺序错误,应该先IIS,然后asp.net.
3).没有安装asp.net环境造成,安装asp.net环境即可。
解决:手动到路径下添加 Temporary ASP.NET Files 文件夹,并给everyone属性

浙公网安备 33010602011771号