我正在开发一个 ASP.NET MVC 应用程序,并且已经有一段时间了。
我经常使用 ~ 表示我的相对 url,所以我可以使用相同的代码进行测试和部署。
当我运行 localhost 我正在使用http://localhost:XXXX
当系统运行时,URL 模式是http://server_name/build_db_name
以前, ~ 符号就足够了,所以~/Management/Employees
可以正常工作,但由于某些未知的原因,现在不再是这种情况了。
所以我的印象是我在某种程度上做错了。
所以我的问题是:构建相对 URL 最可靠的方法是什么?