gpt4 book ai didi

c# - MVC 应用程序中的应用程序根目录?

转载 作者:太空狗 更新时间:2023-10-30 00:20:27 25 4
gpt4 key购买 nike

如果我的应用程序部署到域根以外的任何其他地方,我在使用基于数据驱动 URL 的逻辑(用于路由)的 MVC 应用程序时会遇到一些问题。

我尝试使用各种 Request.Url 属性都无济于事。

假设我将我的应用程序部署到 www.mydomain.com/myapp/ 甚至 www.mydomain.com/myapp/subapp/。在这些情况下,我怎样才能分别获得 /myapp//myapp/subapp/ 。即使用户在一个完全不同的页面上,例如 /myapp/Users/Recent/?

我需要它,这样我就可以为所有数据驱动的 URL 添加前缀,这样我的应用程序即使不在域根上也能正常工作。

谢谢。

最佳答案

您正在寻找 HttpRuntime.AppDomainAppVirtualPath

请注意,所有 Url.* 帮助程序都会为您执行此操作。

关于c# - MVC 应用程序中的应用程序根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11658255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com