【发布时间】:2010-05-24 09:32:20
【问题描述】:
我有一个 Web 应用程序项目,我希望将其保留为 Web 应用程序项目,但是是否可以像网站项目一样按需编译其中的一部分?我想要一个文件夹,我可以在网站发布后将 aspx 页面添加到该文件夹中。
【问题讨论】:
标签: asp.net visual-studio-2005 web-site-project web-application-project
我有一个 Web 应用程序项目,我希望将其保留为 Web 应用程序项目,但是是否可以像网站项目一样按需编译其中的一部分?我想要一个文件夹,我可以在网站发布后将 aspx 页面添加到该文件夹中。
【问题讨论】:
标签: asp.net visual-studio-2005 web-site-project web-application-project
是的。两者可以很好地共存。只需将您的网站页面放入其中,它们就会动态编译。 Web 应用程序项目的任何内容都不会禁用此功能或任何东西。您也可以将代码放在 app_code 文件夹中,它也会动态编译。
在 Visual Studio 中进行管理可能会带来一些困难。如果您的网站页面不依赖于 Web 应用程序项目中的代码,最好的办法是让这些项目在 Visual Studio 中完全独立。当您部署到真正的 Web 服务器时,只需将它们部署到同一个地方。不过,请注意两者的共同文件(如 web.config)。
顺便说一句,在我不久前发布的一篇文章的 cmets 部分中,有一个关于这个主题的非常 long discussion。我认为您可能会发现它很有用,因为讨论在某一时刻详细讨论了混合项目。
【讨论】: