在不修改网站其余部分的情况下将新页面添加到现有网站

时间:2011-06-23 09:31:36

标签: asp.net

我必须在现有的asp.net webforms网站上添加一页。

这将在运行时添加,我不允许重新部署整个网络应用程序/网站。

是将代码置于代码后面的代码转移到aspx文件的(建议的或唯一的)解决方案,还是有其他选择?

我无法将代码放入dll中,动态运行的.cs文件仅适用于网站,而不适用于网络应用,我是对的吗?

将我的代码中的代码放在de aspx文件中总是有效吗?

2 个答案:

答案 0 :(得分:1)

实际上,只要他们的网页通过网址链接到您的网页,您的网页就不一定必须在同一个项目中,除非您尝试重复使用。

从技术上讲,您的项目可以单独使用,只需链接到您的项目即可。 除非您担心URL,否则您必须使用iframe或其他URL重写。

答案 1 :(得分:0)

仅供参考:一种解决方案是使用动态代理并拦截和扩展现有的webapp。虽然这种方法可能对你想要实现的目标有点过分了。

LinFu Castle