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



我想开始从主程序集拉出符合某些标准的页面到参考程序集,而我们将项目过渡到MVC。

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

我认为传统.js, .css静态内容。还有aspx, aspx.cs, ascx.cs, ascx.designer.cs, aspx.designer.csascx页面,功能上准备为mvc .cshtml版本淘汰。

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

我不是百分百相信这会有帮助,但总之我想问:

你为什么不把Handler的逻辑,网页拉到另一个类库中,并在aspx/ahsx头文件中将引用类设置为类库的命名空间。如果类库在您的bin(引用)中,我不认为有问题。

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

最新更新