我和这个问题的发布者有同样的问题
Running ASP.NET MVC application behind a proxy with different root relative path
除了我在 IIS 7 中运行“经典”ASP.NET 4.0。基本上,应用程序部署到 http://machine/MyApp ,但它是通过代理服务器访问的:http://someotherMachine/ 一些目录 /我的应用程序。所以,ASP.NET 认为/MyApp 是根,但在这种情况下它确实不是。是否有一些我可以设置的 ASP.NET 或 IIS 的神奇设置告诉它,“嘿,顺便说一下,这个应用程序的 根 实际上是 SomeDirectory 而不是 MyApp?”
最佳答案
你能不能在你的 web 服务器上创建一个像 SomeDirectory 这样的目录,把它设置为根应用程序,然后在 SomeDiretory 下创建一个指向 MyApp 的虚拟目录?
关于asp.net - 在代理服务器后面设置 ASP.NET 应用程序的基本 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4165740/