1

我有一个简单的网页,我正在尝试使用 DefaultAppPool 使用 IIS 7.5 发布。我使用 IIS 服务管理器添加站点并选择 DefaultAppPool。当我使用“浏览网站”访问该页面时,我收到 503 错误“服务不可用”。重新访问应用程序池我看到 DefaultAppPool 已停止。查看 Windows 事件日志,我看到了警告:

Windows 无法将文件 \?\C:\Users\Default\ 复制到位置 \?\C:\Users\TEMP。此错误可能是由于网络问题或安全权限不足造成的。

对此问题进行故障排除时,我发现如果我从 ApplicationPoolIdentity 更改为 LocalSystem,页面就会正确显示。如果可能的话,我更喜欢使用 applicationPoolIdentity 。

搜索互联网并没有得到任何明确的答案,但有一个有趣的评论询问是否使用了 Win7 64 位。我设置了一个 Win7 32 位 VM,其 IIS 配置方式与我的 Win7 64 位机器上相同,并且网站使用 ApplicationPoolIdentity。如果可能的话,我更愿意在 64 位上部署我的应用程序。

所以最后的问题是:如何让我的 IIS 7.5 网站在使用 Win7 64 位时使用 ApplicationPoolIdentity?

4

0 回答 0