2008年8月28日星期四

部署 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“


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

没有评论: