在Windows 7 SP1 IIS错误与“无效的应用程序path”

在使用SP1更新Windows 7(x64)之后,我在IIS中收到了这个新的奇怪的错误消息。

  1. 打开IISpipe理器
  2. 浏览到一个现有的虚拟应用程序(或创build一个新的)
  3. 打开其基本设置对话框
  4. 点击testing设置
  5. 错误消息出现

这是发生在新的应用程序,也与那些已经在那里(没有这个问题)之前。

应用程序本身继续工作。

有没有人想出这个呢?

    再次检查您的特定版本的ASP.NET在IIS中是否被允许,如下所示:

    1. 在IISpipe理器中select顶部(根)服务器。
    2. 双击ISAPI和CGI限制。
    3. 如果您的ASP.NET版本不允许,请右键单击并允许它。

    这解决了我,希望它也适用于你。

    我有同样的问题,通过给我的应用程序所在的文件夹中的IIS_IUSRS显式权限解决。

    我有同样的问题,这是我的解决scheme。

    1. 检查应用程序正在使用的应用程序池。
    2. 点击应用程序池并点击高级设置,将导致新的窗口。
    3. 检查.NET Framework版本
    4. 将加载用户configuration文件设置为True
    5. 将ping设置为True

    有一些工作对我来说是允许应用程序池上的32位应用程序。

    看来我运行的应用程序是一个32位的

    HTH

    我还没有find解决scheme,但find一个解决方法。

    您可以在system32 \ intsrv \ config \ applicationHost.config中手动更改IISconfiguration。 只需手动创build(复制粘贴)部分和。

    在“应用程序池”的“高级设置”的IIS中,在“常规”下有一个“启用32位应用程序”设置。 当我把这个设置为True时,这个错误消失了。

    恕我直言…这个testing是没有什么价值,除非你想testing一个特定的用户,即使这样是边缘的…添加用户帐户文件夹,以使这个testing工作(如其他人所述)边缘化您的安全…更好没有这个testing,然后添加用户到文件夹,并以任何方式危及您的安全,形状或forms…

    只要你的网站工作…这应该是你的基准…