相关疑难解决方法(0)

ASP.Net MVC 3中的多项目区域

有没有人对asp.net mvc 3中的多项目区域支持有任何想法?因为它在mvc 2中降级为未来状态.如果它仍未包括在内,那么我们是否应该通过MvcContrib期待ASP.Net MVC Portable Areas.你可以分享你的经历吗?

管理大型应用程序的推荐方法是什么?我读到了MEF.在什么情况下建议使用MEF?

asp.net-mvc visual-studio-2010 mvccontrib asp.net-mvc-3 asp.net-mvc-2

22
推荐指数
2
解决办法
7060
查看次数

ASP.NET MVC 4单独项目中的区域不起作用(查看未找到)

我尝试使用单独项目中的区域创建简单的概念验证ASP.NET MVC 4网站.

我尝试按照教程:http://bob.archer.net/content/aspnet-mvc3-areas-separate-projects(应用程序在虚拟目录中不起作用......我使用IIS).我希望有比虚拟目录更好的方法.

然后我尝试了这个教程:http: //forums.asp.net/t/1483660.aspx/1但是在区域项目的*.csproj中没有"AreasManifestDir"元素(并且得到错误"视图'索引'或其未找到master或视图引擎没有支持搜索的位置")

ASP.NET中是否仍然支持MVC 4?因为我发现这个答案可以在将来删除: 作为单个项目实现的区域与asp.net mvc中的多个项目有什么优缺点

我还没有找到任何关于MVC4的方法.

解决方案的结构很简单:

Solution 'MvcAreasMultiProject'
    Areas [Directory]
        Admin [Project]
        Models
        Views
        Controllers
        Routes.cs [Examples]
    MvcAreasMultiProject [MainProject]
        - References Admin project
        M.V.C
Run Code Online (Sandbox Code Playgroud)

Admin项目的Routes.cs:

namespace Admin
{
public class Routes : AreaRegistration
{
    public override string AreaName { get { return "Admin"; } }

    public override void RegisterArea(AreaRegistrationContext context)
    {
        context.MapRoute(
            "Admin_Default",
            "Admin/{action}/{id}",
            new { controller = "Admin", action = "Index", id = "" },
            new[] { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-areas asp.net-mvc-4 asp.net-4.5

17
推荐指数
1
解决办法
2万
查看次数

在asp.net mvc中,作为单个项目实施的区域与多个项目的优缺点是什么?

我正在开发的应用程序足够大,可以分解到各个区域,但在此之前,我希望能够更好地了解何时在单个项目中实现区域与多个项目.

本文仅提到团队规模作为选择的一个因素,但这对我来说并没有多大意义 http://msdn.microsoft.com/en-us/library/ee461421(VS.100).aspx

asp.net-mvc

13
推荐指数
1
解决办法
2498
查看次数