编译器错误消息: BC31007: 无法打开模块文件

.Net技术 码拜 10年前 (2015-02-11) 5110次浏览 0个评论
“/”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: BC31007: 无法打开模块文件“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\45f54f9e\fa27c869\App_global.asax.yripedmy.0.vb”: 系统错误 &Hc0000005& (Visual Basic 内部编译器错误)
源错误:
[没有相关的源行]
源文件: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\45f54f9e\fa27c869\App_global.asax.yripedmy.0.vb :    行: 0
显示详细的编译器输出:
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.18061

 
程序调试的时候不报错
发布完程序IIS测试的时候出错了

 
编译器错误消息: BC31007: 无法打开模块文件
10分
看你的电脑是否是64位的,把IIS 的应用程序池修改一下,把那个启用32位的修改为true就可以了。
编译器错误消息: BC31007: 无法打开模块文件
10分
重新部署下,页面和codebehind不匹配,或者.net框架版本错误,你在iis的应用程序池设置下。
编译器错误消息: BC31007: 无法打开模块文件
20分
解决方法: 
1、  设置c:windows\temp 目录访问权限 temp–> 属性–>安全– > 添加network service –>并赋予其权限为 读 和 写–> 确定(注意:操作系统为windows server2003 framework  版本在 1.1及以上)
2 、设置发布网站的程序目录中bin文件夹的权限 同样添加 network service 并设置权限为读取、 运。
编译器错误消息: BC31007: 无法打开模块文件
楼主看下,是否是 应用程序池 版本不匹配
编译器错误消息: BC31007: 无法打开模块文件
引用 3 楼 taomanman 的回复:

解决方法: 
1、  设置c:windows\temp 目录访问权限 temp–> 属性–>安全– > 添加network service –>并赋予其权限为 读 和 写–> 确定(注意:操作系统为windows server2003 framework  版本在 1.1及以上)
2 、设置发布网站的程序目录中bin文件夹的权限 同样添加 network service 并设置权限为读取、 运。

这个错误是权限,加个IIS账户,解决了

编译器错误消息: BC31007: 无法打开模块文件
我也遇到了同样的问题了。但是我发现我c:\windows\temp 目录属性的安全选项卡中显示 network service已经是有读写权限了的。
img src=”http://img.bbs.csdn.net/upload/201412/08/1418005404_415515.png” alt=””>我用的是Windows 8.1操作系统IIS8.0版本。
[code]“/”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 
编译器错误消息: BC31007: 无法打开模块文件“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.0.vb”:系统错误 &Hc0000005& (Visual Basic 内部编译器错误)
源错误:
[没有相关的源行]
源文件: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.0.vb :    行: 0 
显示详细的编译器输出:
?C:\Windows\SysWOW64\inetsrv> “C:\Windows\Microsoft.NET\Framework\v4.0.30319\vbc.exe” /t:library /utf8output /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Deployment\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Deployment.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Entity\v4.0_4.0.0.0__b77a5c561934e089\System.Web.Entity.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll” /R:”C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll” /out:”C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.dll” /debug- /nowarn:41008,40000,40008 /define:_MYTYPE=”Web” /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Collections.Specialized,System.ComponentModel.DataAnnotations,System.Configuration,System.Linq,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.DynamicData,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls,System.Xml.Linq /warnaserror- /optionInfer+  “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.0.vb” “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.1.vb”
Microsoft(R) Visual Basic 编译器版本 12.0.20806.33440
版权所有(C) Microsoft Corporation。  保留所有权利。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.0.vb : error BC31007: 无法打开模块文件“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.0.vb”:系统错误 &Hc0000005& (Visual Basic 内部编译器错误)
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.1.vb : error BC31007: 无法打开模块文件“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_defalut.aspx.cdcab7d2.bs2npwjm.1.vb”:系统错误 &Hc0000005& (Visual Basic 内部编译器错误)
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34009[/code]
编译器错误消息: BC31007: 无法打开模块文件
在temp文件夹添加iis的访问权限就可以了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明编译器错误消息: BC31007: 无法打开模块文件
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!