我可以将webforms页面和/或其他内容推送到webapp项目之外的另一个程序集中吗?

时间:2011-12-06 14:33:48

标签: asp.net asp.net-mvc-3 webforms

我想开始将符合特定条件的页面从主程序集中拉出到引用的程序集中,同时我们将项目转换为MVC。

或者,我可以创建一个新的MVC项目,如果可能的话,只引用这个程序集的页面/静态内容。我怎么会这样做呢?

我在考虑遗留.js.css静态内容。 此外,aspxaspx.csascx.csascx.designer.csaspx.designer.csascx页面已在功能上准备好为mvc {{1}过时}版本。

哦,特别是所有对第三方用户控件的引用。

1 个答案:

答案 0 :(得分:0)

不是100%有信心这会有所帮助,但总之我会问:

为什么不将Handler,WebPage的逻辑拉入另一个类库,而在aspx / ahsx标头中将引用类设置为类库的命名空间。如果类库在你的bin中(引用)我没有看到问题。

对于静态内容,我不明白为什么要将它移动到另一个程序集,因为它不在程序集中(由IIS提供)。如果你必须移动它,你需要编写一个代理类来使所需的io读取文件并发送到响应流。