标签: asp.net
我必须在现有的asp.net webforms网站上添加一页。
这将在运行时添加,我不允许重新部署整个网络应用程序/网站。
是将代码置于代码后面的代码转移到aspx文件的(建议的或唯一的)解决方案,还是有其他选择?
我无法将代码放入dll中,动态运行的.cs文件仅适用于网站,而不适用于网络应用,我是对的吗?
将我的代码中的代码放在de aspx文件中总是有效吗?
答案 0 :(得分:1)
实际上,只要他们的网页通过网址链接到您的网页,您的网页就不一定必须在同一个项目中,除非您尝试重复使用。
从技术上讲,您的项目可以单独使用,只需链接到您的项目即可。 除非您担心URL,否则您必须使用iframe或其他URL重写。
答案 1 :(得分:0)
仅供参考:一种解决方案是使用动态代理并拦截和扩展现有的webapp。虽然这种方法可能对你想要实现的目标有点过分了。
LinFu Castle