Asp.net mvc MVC2 w/Areas Updated ChildApp.dll-呈现空白页/错误BC30456:';标题';不属于

Asp.net mvc MVC2 w/Areas Updated ChildApp.dll-呈现空白页/错误BC30456:';标题';不属于,asp.net-mvc,Asp.net Mvc,我们有一个使用区域的MVC2应用程序。该应用程序包含许多子应用程序,每个子应用程序由一个MVC子应用程序和一个子数据层类库(ChildApp1和ChildApp1Data)组成。MVC子应用程序和DataLayer类库DLL部署到父bin文件夹中,视图部署到父区域文件夹中。该应用程序部署在客户端站点,运行良好 到目前为止,我们在为子应用程序提供更新的dll时没有遇到任何问题 我们现在已将更新的子MVC应用程序DLL和数据层DLL(ChildApp1.DLL,ChildApp1Data.DLL)传

我们有一个使用区域的MVC2应用程序。该应用程序包含许多子应用程序,每个子应用程序由一个MVC子应用程序和一个子数据层类库(ChildApp1和ChildApp1Data)组成。MVC子应用程序和DataLayer类库DLL部署到父bin文件夹中,视图部署到父区域文件夹中。该应用程序部署在客户端站点,运行良好

到目前为止,我们在为子应用程序提供更新的dll时没有遇到任何问题

我们现在已将更新的子MVC应用程序DLL和数据层DLL(ChildApp1.DLL,ChildApp1Data.DLL)传递到bin文件夹。视图未更新

在本例中,ChildApp1.dll是一个较新的编译,但源代码没有更改。只更改了数据层。(支持将当前对一起交付)

现在,当控制器呈现Main.aspx页面时,该页面为空白。View source显示了以下内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML dpieagent_htmladvised="true"><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>

错误BC30456:“标题”不是。。。已记录

Main.aspx页面以以下内容开头:

<%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Main.Master" Inherits="System.Web.Mvc.ViewPage(Of SSManager.MainFormView)" %>

这可能是什么原因造成的

搜索“dpieagent_htmladvised”并没有找到它是什么或它来自哪里的任何迹象

经过大量研究后,我发现System.Data.Entity是一个问题。我们不在任何地方使用实体

我已经看到了类名导致问题的问题。SSManger中的类名未更改,表单视图模型MainFormView未更改

该环境是一个IIS 6 Web场,带有F5负载平衡器

如果删除强类型视图模型,页面将加载:

<%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Main.Master" Inherits="System.Web.Mvc.ViewPage" %>


任何帮助/信息都将非常宝贵

是否尝试在web.config system.web/pages/namespaces引用中添加SSManager完整命名空间

比如:

 <system.web>
     <pages>
         <namespaces>
            <add namespace="ChildApp1.SSManager"/>
 ...

...

谢谢Oleiro,但所讨论的DLL是一个数据层模块。视图中未引用其中的任何类。如果我们在视图中使用类。(无论如何,我们通常在页面上使用Imports指令)。一年多以来,我们成功地替换了bin文件夹中的DLL。这一个提出了这个独特的错误。