Относительный путь к проекту веб-приложения в asp.net 4.0? - PullRequest
0 голосов
/ 14 июля 2010

Привет всем, у меня есть проект, в котором я ссылаюсь на сервисы для моих графиков ... и у меня есть жестко запрограммированные URL-адреса, например -

ViewData["weeklyGraphURL"] = "\"http://localhost:9713/MyProject/MyAction"+Id + "\"";

Таким образом, этот URL-адрес является в основном другим действием контроллера проекта ... и у меня есть оба этих проекта в одном решении ... Есть ли способ, которым я мог бы установить относительный путь к этому проекту при развертывании его на веб-сервере

1 Ответ

1 голос
/ 14 июля 2010

Если они всегда будут жить на одной и той же машине, вы можете прочитать имя сервера из Request.ServerVariables.Get ("SERVER_NAME") и заменить на него localhost.

...