解决方法一 重新注册.Net 2.0:
解决方法二 新建应用程序池:
新建应用程序池的步骤
1. 单击“开始”,指向“程序”,然后单击“控制面板”。
2. 双击“管理工具”,然后双击“Inte.Net 信息服务 (IIS)”。
3. 右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
4. 在“应用程序池 ID”文本框中键入 AppPool1。
5. 单击“确定”。
将应用程序分配到应用程序池
1. 单击“开始”,指向“程序”,然后单击“控制面板”。
2. 双击“管理工具”,然后双击“Inte.Net 信息服务 (IIS)”。
3. 双击“Web 站点”。
4. 双击“默认 Web 站点”。
5. 右键单击“DebugApp1”,然后单击“属性”。
6. 在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。
解决方法三,修改网站目录所在文件夹的访问权限:
找到当前网站目录->右键->属性->安全->添加->高级->立即查找->选择 Users 用户 ->确定->确定
建议服务器问题可以浏览一些美国主机侦探的信息,只有了解了服务器的功能,才能更好的去应用它。
服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。
原因:ASP.NET和IIS安装顺序问题引起
因为我们安装的顺序一般都是先安装了.net然后在安装的IIS,这就造成了 asp.net 在 IIS 中未正常注册,IIs不承认.net里面的,这就简单了,只要重新注册一下就可以了。
解决办法:
在 Microsoft .NET Framework SDK v2.0 的命令提示中重新注册 IIS,命令:aspnet_regiis -r,然后重启下网站就可以了。问题都解决了出现期待已久的Default.aspx页面了。
故障分析一:造成asp.net服务器应用程序不可用的情况一般是用户安装了Net Framework之后,然后在安装包IIS程序,这样用的asp.net尚未在IIS上面注册所以才导致找不到服务器。 解决方法: 如果是没有在IIS上面注册而出现的故障的话,那么必须重新在.net命令行上线卸载在安装,然后在aspnet_regllS/i安装,安装完成后重新下IIS,再删除“默认应用程序:这样就能将asp.net站点重新创建了。之后就不会出现服务器不可用的现象了。重新注册.net的命令【C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i】。 故障分析二、如果上述方法无效的话,那么就是用户的aspnet账户没有iis服务器上面所指定的权限。 解决方法: 必须给账户重新添加访问权限。首先在资源管理器中依次点击“工具--文件夹选项--查看--使用简单文件夹共享(推荐)”,把该选项上面的勾去掉,然后在服务器指定目录上单击右键,依次选择“属性-安全-添加-高级-立即查找”,把ASPNET这个账户添加进去(一般默认账户是users),给这个账户指定完全访问的权限即可。这样在来就不会出现asp.net服务器应用程序不可用的情况了。 1、当然我们也可以执行对电脑进行新建应用程序池的方法,首先点击“开始-控制面板”在管理工具上面双击“inte.net信息服务(IIS)”新建一个应用池,,将应用池ID的文本框上输入AppPool1即可完全创建了。 2、继续“开始-控制面板”,然后继续点击“管理工具-inte.net信息服务(IIS)”选项,双击打开“web站点和默认的Web站点”,然后在用鼠标右键右击“DebugApp1”选择“属性”,在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。 3、最后新建而来应用程序池,选择好应用程序池的账户,然后在web文件夹属性中权限添加到NetWork Service帐号权限,即可修复asp.net“服务器应用程序不可用”的故障。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)