可以在子应用程序中跳过网站web.config吗?

时间:2019-05-01 06:41:48

标签: asp.net-mvc iis

在IIS中,我想在网站中部署子应用程序。我真的不想麻烦必须在各处使用位置标签更新根网站的web.config。

是否可以将子应用程序定向为完全忽略根网站的web.config?


好的,这是我的问题。以下是可能导致某人提供我未曾想到的替代解决方案的其他信息,但如果可能的话,我希望您不要对我的文章发表评论,因为如上所述,这是我的问题...这只是对感兴趣的人的额外信息:

我正在部署几个网站。每个网站都有一个管理应用程序,该应用程序将具有相同的代码库。我希望管理员应用程序可以在site1.com/admin、site2.com/admin等处使用。

过去,我在另一个项目上做了类似的事情,但是我没有使用子应用程序,而是在另一个站点上创建了子域...因此就像site1.admin.com,site2.admin.com等。该解决方案的好处是,可以轻松地为任何新站点添加其他绑定(应用程序将查看主机名以应用适当的主题,配置,安全性等)。我本来希望再次使用该解决方案,但这次将无法正常工作,因为我们不能为此轻松地确保正确的域名,除此之外,我们更希望用户无论从营销上还是使用相同的域名视角。

所以最终我的目标是:

  • 网址为“ sitename.com/admin”
  • 仅将管理应用程序部署到一个位置
  • 避免花2天的时间来弄清楚如何正确配置所有内容,以免配置冲突,最后仍然出现 在下周的过程中,我自然发现了一些错误, 最终找到一个需要我重新编程的很大一部分 代码,以便与根网站完美配合。 (如果不能 告诉我,我可能会因尝试过类似这样的事情而导致未成年人PTSD 年前)。

我的意思是,如果我可以让admin作为其自己的Web应用程序并且具有诸如“ site1.com/admin”和“ site2.com/admin”之类的绑定,那将是真正超级,但是显然这是不可能的。但是也许还有其他我还没有想到的简单解决方案?

0 个答案:

没有答案