asp.net - 您可以在 ASP.NET MVC 中拆分 DLL 来部署部分项目吗?

标签 asp.net model-view-controller

我有 Webforms 背景,但已经使用 MVC 两三年了,并且对此感到满意。不过,我确实有一个棘手的问题。在旧的 Webforms 环境中,当我在测试站点上进行更改时,我只需复制相关文件即可。在 MVC 中,如果我对任何代码进行更改,似乎我必须构建整个项目并复制整个 DLL。这有很多问题:

  1. 此后首次访问网站每个页面的速度都会慢一些。
  2. 我总是担心我可能对网站的其他部分进行了一些其他更改,这会使事情变得困惑。
  3. 当我只做了一个小更改时,复制一个巨大的 DLL 文件似乎很浪费。

我是不是没捕获重点?这将是一个值得错过的重要时刻,但我希望我能做到。

最佳答案

您不能将主 dll 分成许多部分。即使您在解决方案中创建了库,也无法将操作方法​​移至该库。所有服务请求的操作方法都必须是主 dll 的一部分。

关于asp.net - 您可以在 ASP.NET MVC 中拆分 DLL 来部署部分项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47569560/

相关文章:

asp.net - 如何在 ASP.NET 请求中使用 System.Net.HttpRequestHeader 枚举?

asp.net - webcal URI 方案上的 ics 文件

c# - GridView 中的 DropDownList 不起作用

python - 在 web2py 中使用 menu.py 添加 View 作为菜单项

javascript - Emberjs - 将参数动态绑定(bind)到 View

c# - 何时处置 HttpResponseMessage 或 HttpContent

c# - Devexpress gridView上下文菜单项点击

javascript - 为什么 JavaScript 会识别出我的控件现在持有一个数组?

javascript - 多日期选择器 : Disable dates from a list

c# - 您如何在 ASP.Net MVC 中找到哪个 View 称为哪个局部 View