zoukankan      html  css  js  c++  java
  • 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用

    您试图在此 Web 服务器上访问的Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

    管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

    ------------------------------------------------------------------------------------------------

    情况是这样的,我机器装有.NETFramework1.1和2.0,首先是我打开的2.0程序出现这个错误,发现这个错误以后,我打1.1的程序也不能运行。我选择了最传统的办法,重新启动我的系统。结果问题还是那样没有什么改变,只好重装我的IIS了,把1.1和2.0两个框架都配置好,结果是2.0的程序可以运行,1.1的程序还是那个错误。

    但是我想问题不可能是那个样子,想来想去,想到了查看应用程序日志:

    在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。请使用 IIS 管理工具重新配置服务器以在一个单独的进程中运行应用程序。 
    改下一虚拟目录的应用程序池.让ASP.NET 1.1 和ASP.NET 2.0的虚拟目录使用不同的应用程序池.

    结果问题解决,好了搞定!

    确实是应用程序池的问题,给ASP.NET2.0的站点用新的池问题就解决了。
    新建应用程序池的步骤
    1. 单击“开始”,指向“程序”,然后单击“控制面板”。
    2. 双击“管理工具”,然后双击“Internet 信息服务 (IIS)”。
    3. 右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
    4. 在“应用程序池 ID”文本框中键入 AppPool1。
    5. 单击“确定”。

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

  • 相关阅读:
    死磕Lambda表达式(四):常用的函数式接口
    死磕Lambda表达式(三):更简洁的Lambda
    死磕Lambda表达式(二):Lambda的使用
    死磕Lambda表达式(一):初识Lambda
    二叉树面试题:前中序求后序、中后序求前序
    五分钟后,你将真正理解MySQL事务隔离级别!
    详细解析Redis中的布隆过滤器及其应用
    详细解析Java虚拟机的栈帧结构
    面试真题:求100万内的质数
    C#-Xamarin的Android项目开发(一)——创建项目
  • 原文地址:https://www.cnblogs.com/ken-admin/p/5826623.html
Copyright © 2011-2022 走看看