准备Web应用程序的在线和本地版本

时间:2013-12-19 06:44:02

标签: c# asp.net visual-studio web-publishing

我有一个应用程序,我们必须为两个目的开发

  1. 在线 - 将有一个超级管理员用户,您将在系统中创建公司,这些公司可以在我们的应用程序上访问他们的系统。例如,我们的应用程序托管在 example.com 上,因此管理员将登录 example.com/admin 并创建公司并为其指定一个网址 example.com /公司即可。现在公司用户可以使用他们的公司URL( example.com/company )并开始使用该系统。
  2. 内部部署 - 在此选项中,应用程序将部署在公司自己的硬件上,并且只有公司的部分应用程序可供他们使用。管理员( domain.com/admin )部分将无法在内部部署选项中使用。
  3. 有没有办法同时在同一个Web项目中执行这些操作,而在发布内部部署项目时,请排除管理部分文件,否则将发布完整的应用程序。

1 个答案:

答案 0 :(得分:0)

如何使用构建配置通过设置其构建操作来排除某些文件夹?

然后你可以添加一个名为OnPremise的配置并编辑项目文件以设置要为admin文件夹排除的Build动作。

像这里的第二个anser:Different build action for debug and release builds in Visual Studio

相关问题