0

我在 IIS Express 7.5 的 applicationhost.config 文件中创建了应用程序池条目、虚拟目录条目

前任:

应用程序池条目:

<add name="samples" enable32BitAppOnWin64="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
            <processModel identityType="LocalSystem" />
        </add>

虚拟目录条目

<application path="/samplebrowser.Web" applicationPool="samples">
                        <virtualDirectory path="/" physicalPath="C:\Users\vel\AppData\Local\Sample\SB.Web" />
    </application>

我只需单击系统托盘中的 IIS Express 图标即可浏览在 applicationhost.config 文件中有条目的示例,我的示例没有在此处列出。

如果我从虚拟目录条目中删除了 {applicationPool="samples"},我们可以在系统托盘中看到示例。否则我不能。

我的要求: 在不从虚拟目录条目中删除 {applicationPool="samples"} 的情况下,我的示例将在系统托盘中列出。

有人可以帮忙吗?

请高度重视这一点。

提前致谢。

4

1 回答 1

1

IIs Express 不以应用程序池身份运行,而是以当前用户身份运行,因此它不会尊重 processmodel 设置。

尝试从命令行启动 iisexpress.exe 并检查启动过程中是否有任何错误。为此,请转到 IIS Express 安装文件夹并运行以下命令。

iisexpress.exe /site:"你的站点名称" /trace:d

于 2012-10-13T16:04:24.440 回答