每当我运行Web应用程序时,它都很好,登录屏幕显示。但是,当我在Azure模拟器中运行Web应用程序时出现问题。
它无法在随机资源文件上执行“CreateFile”操作,如下所示,查看结果为“ACCESS DENIED”的底部两个条目。我的系统的语言是荷兰语(nl-NL),所以这与它没有关系。
我已打开这些活动的属性,发布如下:
进程w3wp.exe在NT AUTHORITY \ NETWORK SERVICE下运行,该帐户拥有父目录和目录中实际文件的完全权限。
另外两个注意事项:
你们有没有想过为什么会这样? 同样,只有在Azure中运行时才会发生。
答案 0 :(得分:0)
当我仔细检查它时,似乎以下情况不成立:
进程w3wp.exe在NT AUTHORITY \ NETWORK SERVICE下运行,该帐户拥有父目录和目录中实际文件的完全权限。
只有父目录具有NETWORK SERVICE和强加的权限的组合,单个文件没有。明确设置文件权限后,问题就解决了。