【问题标题】:Setting the base url of an ASP.NET app behind a proxy server在代理服务器后面设置 ASP.NET 应用程序的基本 url
【发布时间】:2011-05-09 02:54:42
【问题描述】:

我和这个问题的发帖人有同样的问题 Running ASP.NET MVC application behind a proxy with different root relative path

除了我在 IIS 7 中运行“经典”ASP.NET 4.0。基本上,应用程序部署到 http://machine/MyApp,但它通过代理服务器访问:http://someotherMachine/SomeDirectory/我的应用程序。因此,ASP.NET 认为 /MyApp 是根,但在这种情况下它确实不是。是否有一些 ASP.NET 或 IIS 的神奇设置可以告诉它:“嘿,顺便说一下,这个应用程序的 root 实际上是 SomeDirectory 而不是 MyApp?”

【问题讨论】:

  • 你能提供更多细节吗?什么在您的 asp.net Web 应用程序中不起作用?
  • 你是怎么解决这个问题的?我现在正在经历这个,我还没有发现任何容易的事情......

标签: asp.net iis proxy


【解决方案1】:

您能否在您的 Web 服务器上创建一个类似于 SomeDirectory 的目录,将其设置为根应用程序,然后在 SomeDiretory 下创建一个指向 MyApp 的虚拟目录?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    相关资源
    最近更新 更多