c# - 页面加载时出现 Asp.Net 错误

标签 c# asp.net .net

我有 asp.net c# 代码,它在我的本地电脑上运行良好,但当我将它部署在服务器上时,它会抛出一个错误,请参见附图和堆栈跟踪

message: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\832d6e0a\60adae5\App_Web_employee.aspx.cdcab7d2.ob4tk_w7.0.cs(152): error CS0433: The type 'Employee' exists in both 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\832d6e0a\60adae5\assembly\dl3\b0d7055d\82782d6b_fcb2d001\App_Code.DLL' and 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\832d6e0a\60adae5\assembly\dl3\755f92ca\f0f0aa6c_fcb2d001\App_Web_rczryygi.DLL'

StackTrace : at System.Web.Compilation.AssemblyBuilder.Compile() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Inner Exception :

在客户端浏览器上显示

Runtime Error

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

最佳答案

清理你的临时 ASP.NET 文件夹,它可以在这里找到 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ 然后再试一次它会这样做

关于c# - 页面加载时出现 Asp.Net 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31131497/

相关文章:

c# - 从 url 解析 Twitter 列表 id/用户名(C# 或 JavaScript)

c# - 如何优化获取/设置属性修饰属性的性能?

c# - ServiceStack 将枚举值序列化为名称以外的字符串

asp.net - 如何根据屏幕分辨率调整 Asp.Net 页面的大小

javascript - 如何附加 Html.Action 以使用 javascript 查看

.net - VB.NET中可靠的网络重新连接循环

c# - 如何在 Winforms 文本框上允许 CTRL-V(粘贴)?

c# - 从使用委托(delegate)搜索不同属性的对象中返回属性?

c# - 使用 LDAP 连接到 Active Directory 的连接字符串

.net - 我应该有多少 .NET 数据源?