0

我在 VB.NET 上有一个 Web 项目,并在 C# 上创建了第二个 Web 项目。我希望我的网站作为一个整体工作。示例转到 url http://mysite.com/default.aspx - 第一个 Web 项目的页面,但如果我转到http://mysite.com/manage/default.aspx - 此页面来自第二个 Web 项目。对不起,我的英语不好。谢谢。

4

1 回答 1

0

这应该没有任何问题。

我可以想到两种方法来做到这一点,只需将第二个项目放在第一个项目中的文件夹中就可以了(尽管您需要将 DLL 从第二个项目 bin 目录移动到第一个项目中。

所以:

Web Site Root
 L Project 1 <Directory>
  L Bin <Directory>
   L Project1.DLL
   L Project2.DLL
  L Default.aspx
 L Project 2 <Directory>
  L Default.aspx

另一种方法是从第一个项目中创建一个指向第二个项目的虚拟目录/应用程序(尽管 bin 目录的东西仍然适用于虚拟目录解决方案)

一旦它不再编译为 c# 或 VB,它就会被编译成 IL,所以只要它编译成 IL,你最初使用的语言就无关紧要了。

于 2012-09-13T13:29:14.837 回答