首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未安装mvc 4的web服务器上的mvc 4应用程序

未安装mvc 4的web服务器上的mvc 4应用程序
EN

Stack Overflow用户
提问于 2013-03-26 04:01:52
回答 2查看 331关注 0票数 2

所以我刚从MVC 3升级到MVC 4站点。我的Web主机没有安装MVC 4,但是有人建议我可以上传all,一切都会好起来的。我被指示到这个链接,它显然可以在安装时应用。

http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx

我做了下面的链接,但我得到了一个错误的ViewExtensions,显然(经过两个小时的研究)是与我的升级(例如。http://s77.codeinspot.com/q/2109234)。无论如何,这是抛出的错误。

filterContext.Exception.Message:\主机路径.error CS0121:调用在以下方法或属性之间不明确:'Torneyo.Infrastructure.Helpers.ViewExtensions.AccountProfile(System.Web.Mvc.ViewMasterPage)‘和'Torneyo.Infrastructure.Helpers.ViewExtensions.AccountProfile(System.Web.Mvc.ViewMasterPage)’

这是不合理的,因为它是一样的,它只是来自我的viewextension。下面是我的主页上正在调用的部分。

代码语言:javascript
复制
//-----------for master pages
        static public User AccountProfile(this System.Web.Mvc.ViewMasterPage view)
        {
            return (Profile)view.ViewBag.AccountProfile;
        } 

所以在网页主机升级之前,所有这些都是完美的。在升级前后,它在我的本地运行得很好。我不太确定我还需要做什么。

EN

回答 2

Stack Overflow用户

发布于 2013-03-26 04:37:26

请确保您的web.config中有正确的绑定重定向。很有可能,应用程序的某些部分引用了MVC3,而其他部分则引用了MVC4。从MVC3重定向到MVC4的绑定将将所有内容“统一”到MVC4。

查看这里的“升级”指南:Toc303253806

票数 2
EN

Stack Overflow用户

发布于 2013-03-27 16:00:39

终于修好了。所以我试着删除DLL并重新安装它,但是它仍然不起作用。我要做的是删除所有东西(www.root文件夹中的文件)。然后又出版了一次。之后一切都很顺利。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15629178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档