IIS浏览aspx页面的解决方法
IIS:安装过它的朋友都会很有印象,IIS的安装并不是那么得一帆风顺...多多少少它会制造一点麻烦给你...
好不容易安装上了IIS,暗自偷笑着...同时把ASP.NET的项目发布到上面...右键浏览Login.aspx...不知所措又占满了我的脑袋...囧
报错啦...我的IIS不能浏览aspx页面...为了确认,我浏览了一个html页面..OK没问题...
上网搜了很久...很久...始终没找到好的解决方案呐...心灰意冷...
最后时候,发现一篇文章,没抱什么希望的试试咯...哦也..可以啦...呵呵...
不同问题不同解决方案啦,按步骤操作就行了
一. 出现500内部错误
1、在"开始"-"设置"-"控制面板"-"管理工具"-"服务"中,查看 Distributed Transaction Coordinator 服务(即DTC)和 COM +Event System 服务是否启动,若没有启动,请将这两个服务都启动。另外,就是如果DTC服务无法启动,这时候就在cmd窗口中先后执行下列两条命令:
(1) msdtc -resetlog
(2) net start msdtc
执行完这两条语句后,DTC就能启动成功了。
2、执行完上述操作后,接下来就在cmd窗口中再先后执行以下三条命令:
(1) cd %windir%\system32\inetsrv
(2) rundll32 wamreg.dll,CreateIISPackage
(3) regsvr32 asptxn.dll
这三条命令中,第二条的CreateIISPackage一定要注意,区别大小写,否则会出错
二. 访问IIS元数据库失败
1、依次点击"开始"-"运行"。
2、在"运行"栏内输入"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i"(不含引号),然后点"确定"按钮。
3、出现的cmd窗口中显示“开始安装ASP.NET XXX”等内容,等待这个窗口自动关闭。
如果还出现“未能创建 Mutex”的问题
解决方法:
1、先关闭你的VS2005。
2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、浏览一下你的程序,问题解决。