我有一个使用.net 2.0框架构建的asp.net网站。我们最近购买了我们想要整合到我们网站的产品的源代码。这个购买的源代码是用asp.net 3.5编写的。我可以将这个已购买的源代码部署为我们的IIS框中的单独网站。一旦我部署了这个,我可以从我的网站调用该网站中的页面吗?这两个网站都在同一个域名下。我想我可以使用iframe来调用外部网页,但我不确定这是不是一个好主意。
请告诉我这可能是最好的方法吗?
谢谢, 斯里达尔。
答案 0 :(得分:1)
我建议在同一个asp.net版本上运行这两个代码。
您可以尝试将其移至3.5,或者将其转换为2.0并对其进行测试并可能有效,有时即使它们处于3.5,它们也不会使用任何无法在2.0上运行的函数
关于使用iframe。这取决于你要展示的内容。一般来说,你会遇到很多问题需要解决。此外,您不能在相同的站点下运行不同的asp.net版本,因此您必须在您的站点中分成2个不同的子域。
因此,首先尝试制作相同的版本,然后如果失败,请参阅其他方案。
答案 1 :(得分:1)
如果可以,请将.Net 2应用程序转换为3.5(如果您的组件可以与4.0一起使用,则转换为4) 否则你面临的问题是从App1到App2的GET / POST值是一个巨大的问题,首先运行测试服务器来解决任何问题&而不是将您的网络应用程序部署为单个应用程序。
从长远来看,这将节省您的时间。