0

每当我运行 Web 应用程序时,它都很好,并且会显示登录屏幕。但是,当我在 Azure 模拟器中运行 Web 应用程序时出现问题

它无法对随机资源文件执行“CreateFile”操作,如下图,查看底部两个条目,结果为“ACCESS DENIED”。我的系统语言是荷兰语(nl-NL),所以这与它无关。 拒绝访问资源文件

我已经打开了这些事件的属性,它们发布在下面: 首次访问被拒绝的属性 第二次访问被拒绝的属性

进程 w3wp.exe 在 NT AUTHORITY\NETWORK SERVICE 下运行,此帐户对父目录和目录中的实际文件拥有完全权限。

两个附加说明:

  • 我已经完全更新了 Windows 8、Visual Studio 2012、Azure SDK 2012 年 10 月等。
  • 我的一位同事已经把这一切都启动并运行起来,他的一端似乎没有任何变化。

你们知道为什么会这样吗?同样,它仅在 Azure 中运行时才会发生。

4

1 回答 1

0

当我仔细检查时,似乎以下内容不成立:

进程 w3wp.exe 在 NT AUTHORITY\NETWORK SERVICE 下运行,此帐户对父目录和目录中的实际文件具有完全权限。

只有父目录具有 NETWORK SERVICE 和施加的权限的组合,单个文件没有。在明确设置文件的权限后,问题就解决了。

于 2013-05-27T18:27:14.870 回答