Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC部署的项目不工作:继承System.web.MVC.viewpage失败?_Asp.net Mvc_Inheritance_Viewpage - Fatal编程技术网

Asp.net mvc ASP.NET MVC部署的项目不工作:继承System.web.MVC.viewpage失败?

Asp.net mvc ASP.NET MVC部署的项目不工作:继承System.web.MVC.viewpage失败?,asp.net-mvc,inheritance,viewpage,Asp.net Mvc,Inheritance,Viewpage,我有一个MVC项目,它在本地运行得非常好。部署到生产服务器时,我收到一个编译错误: BC30456: 'Title' is not a member of 'ASP.views_home_index_aspx'. BC30456:“Title”不是“ASP.views\u home\u index\u aspx”的成员。 这让我觉得System.Web.ViewPage(of T)的继承以某种方式失败了。。。项目部署在http://server/ProjectName。该网站位于http://s

我有一个MVC项目,它在本地运行得非常好。部署到生产服务器时,我收到一个编译错误:

BC30456: 'Title' is not a member of 'ASP.views_home_index_aspx'. BC30456:“Title”不是“ASP.views\u home\u index\u aspx”的成员。 这让我觉得System.Web.ViewPage(of T)的继承以某种方式失败了。。。项目部署在
http://server/ProjectName
。该网站位于
http://server/
在部署时工作正常

有人能帮忙吗?谢谢

更新
每个人都注意到:“不是'ASP.views\u home\u index\u aspx'的成员吗?

这不应该是“不是'ProjectName.views\u home\u index\u aspx'的成员”吗

您的项目BIN文件夹中有MVC DLL吗

它安装在您的计算机上 C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assembly

编辑: 类ASP.views\U home\U index\U aspx是否继承自System.Web.Mvc.ViewPage

编辑2: net web应用程序和/或MVC站点中的每个页面都被编译成一个类。 类名是从文件的位置生成的。 因此views\u home\u index\u aspx是在views/home/index.aspx中表示aspx文件的编译类。它已将“/”和“.”转换为下划线

因此,您的错误是,页面生成的已编译类不包含您试图访问的标题成员


这是页面抛出的带有堆栈跟踪的大错误吗?或者您在VisualStudio中得到错误。你能发布一些代码吗?

最好浏览一下,以防你遗漏了什么。

是的,它就在那里。我使用的是一个websetup部署项目,程序集作为依赖项找到,因此它会自动包括在内:(我想你离我越来越近了。我有/views/home/index.aspx。这个页面有一个inherits属性,上面写着:“System.Web.Mvc.ViewPage(属于IEnumerable(属于Models.Project))。但是我在任何地方都找不到类views\u home\u index\u aspx……谢谢你的URL,但这两个网站都没有提到任何与这个问题相关的内容。。。