2010-06-09 51 views
3

我有一个包含两个Web应用程序的Visual Studio解决方案。ASP.NET Web应用程序之间的参考

我想先取决于第二个页面(第一页可能包含链接,或者可能在第二个页面发布)。

此外,我希望能够在开发服务器上启动第一个项目(VS中的Web应用程序的标准调试过程),并且对第二个项目的引用具有完整的功能。

有没有人知道实现这一目标的最佳方法?

谢谢。

回答

1

您可以通过右键单击您的顶级Web应用程序项目并选择项目依赖关系来建立依赖关系。检查列表中的依赖项Web应用程序项目。为了调试启动这两个项目,请按照下列步骤操作:

  1. 右键单击该解决方案,并选择属性
  2. 从左侧列表中选择Common Properties> Startup Project。
  3. 选择多启动项目选项
  4. 行动列适当地设置您的项目,然后单击确定

当您启动调试器,根据需要您的项目应该启动。

+0

谢谢,所有这些都按照你的描述工作。但是,当我调试时,我仍然无法获取顶级项目中的链接来引用依赖项目的有效实例。有什么想法吗? – mcoolbeth 2010-06-09 17:19:56

+0

你用链接打了什么问题?你在开发服务器上运行你的Web应用程序吗?它选择了一个随机端口吗? – 2010-06-11 18:07:20

+0

正确 - 我似乎无法获得两个项目在同一端口上同时托管。 – mcoolbeth 2010-06-16 18:13:28

0

不完全确定你的意思是“依靠第二”,但我猜你想分享他们之间的一些代码,而不是在调试时通过该代码步骤?

为什么不把所有的通用代码提取到常用的可重用程序集中?无论哪个应用程序正在运行,这都可以轻松进行调试。

相关问题