在现有网站上添加新页面,而无需修改网站的其余部分

问题描述

|| 我必须在现有的asp.net Webforms网站上添加一页。 这将在运行时添加,并且不允许我重新部署整个Web应用程序/网站。 (推荐或仅)解决方案是将代码后面的代码移动到aspx文件,还是我有其他选择? 我不能将代码放在dll中,而动态运行的.cs文件仅在网站情况下,而不在Web应用程序情况下,对吗? 并将代码从我的代码放在de aspx文件中始终可以正常工作?     

解决方法

        实际上,只要他们的页面通过URL链接到您的页面,您的网页就不必位于同一项目中,除非您尝试重用某些内容。 从技术上来说,您的项目可以作为独立的项目使用,并且可以直接链接到您的项目。 除非您担心网址,否则您将不得不使用iframe或其他一些网址重写。     ,        仅供参考:一种解决方案是使用动态代理并拦截和扩展现有的webapp。尽管这种方法可能对您要实现的目标有点牵强。 林富 城堡