2010-02-04 52 views
2

有时在我的web服务器上覆盖我的asp.net.dll时出现以下错误。该服务器正在运行Windows 2008和IIS7。我似乎可以解决此问题的唯一方法是完全重新启动IIS7。在IIS7中覆盖webapp.dll时出现编译错误

编译错误 描述:编译服务此请求所需的资源时发生错误。请查看以下具体的错误细节并适当修改您的源代码。

编译器错误消息:编译器失败,错误代码为-1073741502。

版本信息:Microsoft .NET Framework版本:2.0.50727.4016; ASP.NET版本:2.0.50727.4016

如果任何人都可以帮助,那么将不胜感激。

回答

1

当W3wp.exe进程将控制台连接到进程中运行第三方组件时,会出现此问题。 Vbc.exe编译器进程和Csc.exe编译器进程会继承此控制台。如果控制台使用不包含名为DEFAULT的桌面的windowstation,则可能会导致编译器进程或依赖于User32.dll文件的W3wp.exe进程生成的任何其他进程不能启动。

+0

所以这就是为什么,解决方案上的任何指针? – 2010-02-04 16:30:29

+0

你在页面请求中使用哪些第三方组件获得引用? – Pierreten 2010-02-04 16:33:08

+0

我没有使用Visual Basic,当我搜索到这个时,我得到了你的确切响应。这个问题与VB有关。我没有调试或者其他任何东西,从字面上覆盖文件。而我没有使用任何第三方组件我不认为... – webnoob 2010-02-04 16:41:04