服务器 
首页 > 服务器 > 浏览文章

解决IIS“服务器应用程序不可用”的方法汇总

(编辑:jimmy 日期: 2025/2/4 浏览:3 次 )

服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。
 
  引起这个的原因大概是现安装了.Net Framework后装的IIS导致.Net没有在IIS里注册。
 
  在网上找了很久都是说从.net命令行工具里运行aspnet_regIIS /i就可以了(或者在类似下面的目录:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i),但是自己试了很多次都不行,后来发现还是要先卸载再安装,重新创建为应用程序才行,具体如下:
 
  从.net命令行工具里运行 aspnet_regIIS /u 卸载,再aspnet_regIIS /i安装
 
  然后重启IIS ,删除“默认应用程序”,然后将站点重新创建为应用程序。
 
  另外,还有可能是ASPNET账户没有IIS所指定服务器目录的权限。在资源管理器中找到“工具-文件夹选项-查看-使用简单文件夹共享(推荐)”,把前面的勾去掉,然后在服务器指定目录上点右键,属性-安全-添加-高级-立即查找,把ASPNET这个账户添加进去,给它指定完全访问的权限。这样做了以后就会发现没有了那个错误,不过如果访问数据库可能有会提示ASPNET这个账户没有权限访问数据库。这个提示就清楚多了,把该账户在数据库中加入相应的权限就可以了。

解决方法一 重新注册.Net 2.0/3.5/4.0:
 
复制代码 代码如下:
 C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i

解决方法二 新建应用程序池:
 
  新建应用程序池的步骤
 
  1. 单击“开始”,指向“程序”,然后单击“控制面板”。
 
  2. 双击“管理工具”,然后双击“Inte.Net 信息服务 (IIS)”。
 
  3. 右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
 
  4. 在“应用程序池 ID”文本框中键入 AppPool1。
 
  5. 单击“确定”。
 
  将应用程序分配到应用程序池
 
  1. 单击“开始”,指向“程序”,然后单击“控制面板”。
 
  2. 双击“管理工具”,然后双击“Inte.Net 信息服务 (IIS)”。
 
  3. 双击“Web 站点”。
 
  4. 双击“默认 Web 站点”。
 
  5. 右键单击“DebugApp1”,然后单击“属性”。
 
  6. 在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。

解决方法三,修改网站目录所在文件夹的访问权限:
 
  找到当前网站目录->右键->属性->安全->添加->高级->立即查找->选择 Users 用户 ->确定->确定
 
  解决办法:
 
  1、新建一个应用程序池,点属性,标识,选择应用程序池的安全性帐户,本地系统,OK!
 
  2、WEB文件夹属性中的权限添加NetWork Service帐号权限。
 
  至此,网站可以正常运行.NET程序了

以上就是3种解决方法了,小伙伴们根据自己的情况,酌情选择吧,希望能对大家有所帮助

上一篇:Nginx单向认证的安装配置方法
下一篇:Linux中使用Crontab定时监测维护Tomcat应用程序的方法
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap