Visual Studio 2012在构建网站时投掷错误



我在一遍又一遍地在Visual Studio 2012中构建ASP.NET网站时会遇到下面的错误。这些错误是非常随机的,有时我能够在多次尝试后运行该站点。

'C: Windows Microsoft.net Framework V4.0.30319 临时ASP.NET文件 fccrcissues 94BCBAF1 224612B9 CSC728282803B8D0F44FBA57E41544444603873.TMP'不是有效的Win32资源文件

手柄无效。(Hresult的例外:0x80070006(e_handle))

我唯一的解决方案是一遍又一遍地构建它。

也有同样的问题!尝试这个。也给了解决方案的链接。

1st解决方案)iis>虚拟目录属性>执行权限可能被标记为"脚本和可执行文件" dll未加载,因此您将获得" system.runtime.interopservices.comexception.comexception"

尝试将执行权限更改为"仅脚本"并应用它 - 现在应该工作!

我不确定两者之间的完全不同,所以我只知道:

仅脚本 ->仅运行脚本,例如ASP应用程序和脚本和可执行文件 ->运行两个脚本,例如ASP应用程序,以及可执行文件

第二个解决方案)在您的服务器上所在的服务器上,打开命令提示符并运行以下命令:

c: windows microsoft.net framework v2.0.50727 aspnet_regiis.exe -i-现在应该工作!

http://www.strivingprogrammers.com/how-to-fix-thehandle-is-is-invalid-exception-from-hresult-0x80070006-e handle

最新更新