在 Web 服务调用上调用方法时出现此错误。根据以下帖子,错误:无法生成临时类 (result=1) ... 当在 Web 服务上调用方法时,我们只需要授予 NETWORKSERVICE 对 C:\Windows\TEMP 目录的访问权限。问题是我们在 Windows Azure 上运行这个应用程序,我不确定每次服务器循环或部署时如何授予 NETWORKSERVICE 角色访问目录的权限。
关于如何确保 NETWORKSERVICE 始终可以访问 Azure 上的该目录的任何想法?
编辑:我们尝试远程登录到每台服务器并直接授予 IIS_IUSRS 组对 Windows Temp 的完全访问权限并重新启动 IIS,但仍然看到问题。在 Azure 上,windows 临时目录实际上存储在 D 驱动器上,因此由于异常状态它试图访问 C:\Windows\Temp,因此我们确实手动创建了该目录并授予了相同的组完全访问权限,但它仍然没有不工作。