iis不能提供的服务,iis不可以进行,解决IIS“服务器应用程序不可用”的方法汇总

iis不能提供的服务,iis不可以进行,解决IIS“服务器应用程序不可用”的方法汇总

在使用IIS的过程中,我们有时会遇到“服务器应用不可用”的情况。网上的解决方案很多,但都各有各的看法。这里结合实践经验,总结一下可用的解决方案。

服务器应用程序不可用。您试图在此Web服务器上访问的Web应用程序当前不可用。请单击Web浏览器中的“刷新”按钮,再次尝试您的请求。管理员注意:可以在Web服务器的系统事件日志中找到一条错误消息,详细说明此特定请求失败的原因。请检查此日志条目以找出错误的原因。

原因大概是这样的。由于安装了。Net框架。

我在网上找了很久,想说从。net命令行工具(或者在如下目录中:C: Windows Microsoft。NET Framework v 1 . 1 . 4322 aspnet _ regiis . exe-I),但是我试了很多次都不行。后来发现还是要先卸载。

运行aspnet_regIIS /u uninstall。net命令行工具,然后安装aspnet _ regiis/i。

然后重新启动IIS,删除“默认应用程序”并将站点重新创建为应用程序。

此外,也有可能是ASPNET帐户没有IIS指定的服务器目录的权限。在浏览器中找到“工具-文件夹选项-查看-使用简单文件夹共享(推荐)”,去掉前面的打勾,然后右键点击服务器指定的目录,点击属性-安全-添加-高级-立即查找。添加帐户ASPNET并授予其完全访问权限。这样做了之后,你会发现没有错误,但是如果访问数据库,会提示ASPNET没有访问数据库的权限。这个提示就清晰多了,只需在数据库中给账号添加相应的权限即可。

解决方法一 重新注册.Net 2.0/3.5/4.0:

复制代码如下:

c:windows微软。net framework v 2 . 0 . 50727 as . net _ regiis . exeI

解决方案2:创建新的应用程序池:

创建新的应用程序池

1.单击开始,指向程序,然后单击控制面板。

2.双击“管理工具”,然后双击“Inte.Net信息服务(IIS)”。

3.右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。

4.在“应用程序池ID”文本框中键入AppPool1。

5.单击确定。

将应用程序分配给应用程序池

1.单击开始,指向程序,然后单击控制面板。

2.双击“管理工具”,然后双击“Inte.Net信息服务(IIS)”。

3.双击“网站”。

4.双击“默认网站”。

5.右键单击“DebugApp1”,然后单击“属性”。

6.在“主目录”选项卡的“应用程序池”列表框中选择“应用程序池1”,然后单击“确定”。

解决方法三,修改网站目录所在文件夹的访问权限:

找到当前网站目录-右键-属性-安全-添加-高级-立即查找-选择用户用户-确定-确定

解决方案:

1.新建一个应用池,点击属性和标识,选择应用池的安全账号和本地系统,OK!

2.将网络服务帐户权限添加到WEB文件夹属性中的权限。

此时,网站可以运行。NET程序正常。

以上是三种解决方案。朋友们可以根据自己的情况来选择,希望能帮到你。

iis不能提供的服务,iis不可以进行,解决IIS“服务器应用程序不可用”的方法汇总