部署 aspnet2.0 应用时常见的错误

在部署webservices时老是会遇到 http 404, 500 错误, 有很多次遇到的问题都是以前出现并解决过的, 只是自己忘记了,

又要重新google资料, 浪费了很多时间, 所以写这篇BLOG作为参考, 如有遗漏, 欢迎补充

问题列表:

404 错误

解决办法:

  •  打开IIS中的 web服务扩展,如果是禁止的, 请疯狂点击 “允许”按钮, 以表达心中的郁闷

  • 打开站点的属性,确保 Aspnet 的版本是2.0的

  • 在对应的 framework 安装目录下运行 aspnet_regiis /i  (默认的路径是 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727)

  • 服务是否都已经打开, 需要的服务有 "ASP.NET 状态服务“, "IIS Admin Services", ”Remote Procedure Call“

500 错误

解决办法

500错误遇到的比较少, 如果使用了 404 错误中的所有方法也不能解决问题, 需要再看一下 ”Distributed Transaction Coordinator“

这个服务是否打开, 一般都是由于这个问题引起的。

 

原文地址:https://www.cnblogs.com/michaelhuwei/p/1279277.html