asp.net - 在代理服务器后面设置 ASP.NET 应用程序的基本 url

标签 asp.net iis proxy

我和这个问题的发布者有同样的问题
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/

相关文章:

java - Mina - HTTP 代理 - AbstractHttpLogicHandler 有什么用?

javascript - JQuery UI 自动完成功能在 MVC View 中不起作用

asp.net - 如何防止用户返回上一页?

sqlite - 防止 IIS 对 SQLite 数据库文件保持文件锁定

Nginx - 对 Heroku 的代理请求

go - 为什么这个 websocket 连接被拒绝?

javascript - 无法创建 'System.Boolean' 类型的对象

c# - UrlReferrer - 需要找出它来自哪里

iis - 诊断IIS关闭

angular - 如何在 iis 上部署 angular-cli 应用程序