2010-01-28 129 views
1

Visual Studio允许您创建“网站”和“Web应用程序”,但是在一个项目中,您可以在另一个项目中有一个吗?Visual Studio中的Web站点内的Web应用程序?

说我有我的网站“www.mysite.com”,我有一个名为“BudgetCalculator”的应用程序。一个生产服务器,这应该是位于:

www.mysite.com/BudgetCalculator

而且BudgetCalculator应用程序包含链接回网站的其他部分,如“/第1页”和“/第2页”。

但是在Visual Studio中,当它们被列为两个不同的项目时,它们处于同一级别。当我启动BudgetCalculator应用程序的调试器时,这些链接不会像他们应该那样指向主网站。

有没有办法解决这个问题?

回答

0

项目不能在Visual Studio中托管/包含另一个项目。

然而,您可以创建一个项目,该项目在创建时位于另一个更高级别项目的目录中,但它们可能不会直接链接,因此无法同时调试它们。

2

一个解决方案是停止使用内置的.NET Web服务器。

使用IIS,创建一个站点,并使Web App成为网站内的虚拟目录。

相关问题