【问题标题】:References between ASP.NET web applicationsASP.NET Web 应用程序之间的引用
【发布时间】:2010-06-10 02:12:28
【问题描述】:

我有一个包含两个 Web 应用程序的 Visual Studio 解决方案。

我希望第一个依赖于第二个(第一个中的页面可能包含指向第二个页面的链接,或者可能发布到第二个页面)。

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

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

谢谢。

【问题讨论】:

    标签: asp.net visual-studio reference


    【解决方案1】:

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

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

    当您启动调试器时,您的项目应该会按需要启动。

    【讨论】:

    • 谢谢,所有这些都按照您的描述进行。但是,当我调试时,我仍然无法获取顶级项目中的链接来引用依赖项项目的有效实例。有什么想法吗?
    • 链接遇到什么问题?您是否在开发服务器中运行您的 Web 应用程序?是随机选择端口吗?
    • 正确 - 我似乎无法让两个项目同时托管在同一个端口上。
    【解决方案2】:

    不完全确定您所说的“取决于第二个”是什么意思,但我猜您想在它们之间共享一些代码,而不是在调试时单步执行该代码?

    为什么不将所有通用代码提取到通用可重用程序集中?这将使调试变得容易,无论哪个应用程序正在运行。

    【讨论】:

      猜你喜欢
      • 2017-08-15
      • 2011-03-09
      • 1970-01-01
      • 2010-09-21
      • 2011-05-01
      • 1970-01-01
      • 2017-06-01
      • 2012-01-27
      • 2012-07-01
      相关资源
      最近更新 更多