asp.net发布中惨遭“500.19”及“500.21”迫害
来源:互联网 发布:js调用手机图库 编辑:程序博客网 时间:2024/05/17 08:44
记得在IIS服务器上发布牛腩新闻发布系统的时候,遇到很多问题,当时查了很多资料,但自己却没有好好整理,导致现在工作需要了,还得上网慢慢查。这也算是给个沉痛的教训吧!在今后的学习和工作中一定要注意多积累多总结,让学过的知识串起来。接下来就总结下,在asp.net发布中遇到的几个错误。
一、500.19
这个错误在发布的时候经常遇到,在本地虽然安装了web服务器,但有些功能尚未开启,比如:这个错误就是Asp.Net尚未开始,所以现在就讲一下开启的步骤。
(1)控制面板-->程序和功能-->打开或关闭windows功能。
(2)如果还未安装“web服务器(IIS)”,则选择“添加”。
如果已经安装了,则选择“Internet信息服务”-->万维网服务-->应用程序开发功能-->ASP.NET。这样一来就轻松搞定了。
二、500.21
(1)错误分析
vs2010默认采用的是.NET4.0框架,4.0框架是独立的CLR和.NET 2.0的不同,如果想运行.NET 4.0框架的网站,需要用aspnet_regiis注册.NET4.0框架,然后用.NET 4.0框架的class池,就可以运行.NET 4.0框架的web项目了。
造成上述错误的原因极有可能是:由于先安装.NetFrameworkv4.0后安装iis 7.5所致。
(2)解决方案
①找到.NET4.0框架下aspnet_regiis所在目录,在C盘根目录中搜索aspnet_regiis,找到4.0框架下aspnet_regiis的目录位置,本人本本目录为"C:\Windows\Microsoft.NET\Framework\v4.0.30319".
②以管理员的身份运行DOS命令行,
执行"开始→所有程序→附件→命令提示符(右击选择'以管理员身份运行(A)')",弹出"管理员:命令提示符"窗口
③执行命令"cdC:\Windows\Microsoft.NET\Framework\v4.0.30319",进入到"C:\Windows\Microsoft.NET\Framework\v4.0.30319"目录,如图
然后执行命令"aspnet_regiis.exe-i",注册"aspnet_regiis",稍等片刻,aspnet_regiis成功注册如图
看到图中的界面,就可以在IIS中运行.net4.0部署的网站啦!
三、总结
通过这次实践的教训让我深刻的感受到在学习的过程中一定要注意总结,如果不把它整理成自己的文档,那么你的学习效率就是事倍功半。让我们从今天做一个聪明的人,做好总结,不要因为一时的懒惰而成为终生的遗憾。
- asp.net发布中惨遭“500.19”及“500.21”迫害
- asp.net vs2013 Webservice发布及调用
- asp.net 2.0教程 应用程序的编写、编译及发布
- Asp.net Mvc Codeplex Preview 5 源代码及MVCContrib4pv5发布
- IIS发布ASP.NET应用常见错误及解决办法
- Vs2010发布Asp.Net网站及挂到IIS服务上
- asp.net 发布WebService出现的各种问题及解决方法
- Asp.net 中Excel通过模板导出中发布问题
- Asp.net网站发布
- asp.net发布网站
- ASP.NET 发布问题
- Asp.net发布网站
- asp.net发布过程
- 发布ASP.NET应用
- 发布asp.net应用程序
- asp.net 发布网站
- 发布asp.net应用程序
- ASP.NET发布WebService
- 如何用Mac完美编译OpenJDK 7
- Android 打开pdf文档,没有阅读器链接到Google Play Store等下载
- ubuntu12.04 + ROS(Hydro)使用RVIZ出错
- DIV CSS技术学习难吗?
- Sicily 1157 the hardest problem
- asp.net发布中惨遭“500.19”及“500.21”迫害
- 站内信
- [postgreSQL,c++] PostgreSQL源码分析_StringInfo_primary
- 第13周项目5-字符串操作-(2.1)
- AIX crontab 0403-027 The parameter list is too long 参数过长报错
- android 很多牛叉布局github地址
- CSS技术学会需要多长时间 div精通需要多长时间?
- python调用mongodb选取部分属性
- nyoj27水池数目