问题描述
||
我必须在现有的asp.net Webforms网站上添加一页。
这将在运行时添加,并且不允许我重新部署整个Web应用程序/网站。
(推荐或仅)解决方案是将代码后面的代码移动到aspx文件,还是我有其他选择?
我不能将代码放在dll中,而动态运行的.cs文件仅在网站情况下,而不在Web应用程序情况下,对吗?
并将代码从我的代码放在de aspx文件中始终可以正常工作?
解决方法
实际上,只要他们的页面通过URL链接到您的页面,您的网页就不必位于同一项目中,除非您尝试重用某些内容。
从技术上来说,您的项目可以作为独立的项目使用,并且可以直接链接到您的项目。
除非您担心网址,否则您将不得不使用iframe或其他一些网址重写。
, 仅供参考:一种解决方案是使用动态代理并拦截和扩展现有的webapp。尽管这种方法可能对您要实现的目标有点牵强。
林富
城堡