无法在 Windows 服务器上写入输出文件错误

无法在 Windows 服务器上写入输出文件错误

我在虚拟服务器上安装了 Windows Server 2008 R2 和 Visual Studio Ultimate 2012。我有一个在装有 .Net Framework 3.5 的旧服务器上使用的 Web 应用程序,现在我在 IIS 7 和新服务器的 Intranet 上使用该应用程序,一切都很正常,客户端使用该应用程序没有任何问题。

但是当我需要通过 Visual Studio 构建应用程序时,它会发送以下错误:

'C:\Users\ADMINI~1\AppData\Local\Temp\3\vbc8DD4B87E37C7468C8D1466EA68743DC.TMP' 已损坏 CVTRES:致命

无法写入输出文件“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\farasystem\1179059f\b8641c61\App_Theme_Default.s7yrhxe-.dll”: 指定的图像文件不包含资源部分。vbc:

到目前为止我已经尝试过:

  1. 阅读许多关于错误的文章
  2. 重新启动 Visual Studio
  3. 重新启动服务器
  4. 重新安装 Visual Studio
  5. 在环境变量选项卡中更改临时文件夹地址
  6. IIS_USRS为每个临时文件夹和 Network Service用户设置完全控制访问权限
  7. 检查文件的只读属性

但没有运气。

答案1

谷歌搜索“服务器 2008 默认 ACL 权限 C:\Windows\Microsoft.NET\Framework\”

返回了很多有希望的操作指南,包括来自 Microsoft 支持的一个标题为“解决 ASP.NET 中常见的权限和安全相关问题”的指南,网址为:https://support.microsoft.com/en-us/kb/910449

尝试执行那里的步骤,如果遇到其他障碍请告知我们。

相关内容