gpt4 book ai didi

c# - 在 C# MVC4 中如何获取服务器路径?

转载 作者:太空狗 更新时间:2023-10-30 01:05:33 26 4
gpt4 key购买 nike

在 c# MVC4 中如何获取服务器路径。例如:http://192.169.1.120:60632

是否有辅助函数可以将类似~/aFolder/file.htm 的内容转换为绝对路径?理想情况下,我想要一种获取任何给定 url 并转换为完整绝对 url 的方法。例如。可以应付..

并且可以在 c# 代码中的任何地方工作——即在 Action Controller 、signalR 集线器、模型等中。

当我部署到远程服务器时它仍然可以工作。

最佳答案

使用 Controller 中可用的 Request.Url 属性。这将返回 Uri包含请求信息的对象。从那里,您可以访问 AbsoluteUriPort 属性以获取您需要的信息。

如果您有兴趣从 SignalR 获取 url 信息,请尝试查看此 questionanswer .

关于c# - 在 C# MVC4 中如何获取服务器路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18429311/

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