asp.net-mvc – 如何创建ASP.NET MVC区域作为插件DLL?
这是我想要实现的,我想将ASP.NET MVC的AREAs分离为纯单个DLL.
> Blog.DLL 他们每个都是单独的ASP.NET MVC区域,具有自己的默认CSHTML或ASPX页面.安装,迁移和维护许多页面,包括资源,javascripts等都是长期的痛苦.因为大多数这些几乎不会改变. 我的最终网站将是这样的. MvcApplication bin MvcApplication.bin Blog.dll Forums.dll Controllers .. Models .. Views .. Global.asax Web.config 没有添加任何东西,只是删除Blog.dll,我的应用程序应该支持/博客及其所有的页面.如果我想自定义的东西,我可以添加区域,只添加cshtml页面.. MvcApplication bin MvcApplication.bin Blog.dll Forums.dll Areas Blog Views Shared BlogLayout.cshtml <-- this will override the look Controllers .. Models .. Views .. Global.asax Web.config 这将有助于重新使用ASP.NET区域插件,只需将bin放在bin文件夹中即可.但是web.config可能需要进行一些更改,但很有可能我们将在数据库中保存配置值,只有需要的东西是web.config中的“Entity Framework connection string”. 我的挑战(问题) >是可能吗?它确实对我看,但会有任何反映/许可问题吗? 解决方法
您可以查看
following article,说明如何使用自定义的VirtualPathProvider来检索作为资源嵌入到单独的程序集中的Razor视图.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 通过ASP.Net确定Windows Server的运行时
- asp.net-mvc – MVC4 SimpleMemberhip’提供商遇到了未知错
- asp.net-mvc – 从FormCollection元素获取多个复选框
- asp.net – 避免使用CORS进行预检OPTIONS请求
- asp.net – 将图像转换为字节以存储在数据库中
- ASP.NET 5中的手动防伪标记创建和验证
- asp.net-mvc-2 – MVC2:具有两个字段依赖性的验证(数据注释
- asp.net-core – 在Asp.net Core中使用StyleCop
- asp.net-mvc – 为FileResult设置ETag – MVC 3
- asp.net-mvc – Asp.net MVC – 我可以从不同的视图文件夹加
- asp.net-mvc – StringLength / Minlength验证不
- asp.net-mvc – 如何在MVC4中调用自定义模型绑定
- asp.net-core – 为什么我的JWT承载认证在令牌表
- asp.net-mvc – 防止在模型中继承验证属性
- asp.net – ‘从服务器收到的重复标题’在Chrome
- asp.net-mvc – 在ASP.NET MVC中的NHibernate会话
- 内容管理 – ASP.NET建议[已结束]
- asp.net – Page_ClientValidate正在多次验证
- 单元测试 – MVCContrib测试路径与区域
- ASP.Net repeater item.DataItem为null