使用Web配置重定向URL

时间:2015-04-15 15:12:45

标签: asp.net asp.net-mvc web-config

我有两个使用localhost的项目:8001和localhost:8100。 在这两个项目中,我都有链接,我称之为

之类的其他项目
<ul class="dropdown-menu" role="menu">
 <li><a href="http://localhost:8001/Myprofile">My profile</a></li>
 <li class="divider"></li>
 <li><a href="http://localhost:8001/MyProjects">My projects</a></li>
 <li class="divider"></li>     
 <li><a href="http://localhost:8001/MyHolidays">My holidays</a></li>
</ul>

问题是我需要在web配置中配置这个,所以我不在url中使用localhost:8001或localhost:8100,但我不知道如何。 我希望你能理解我的问题,并能帮助我。

1 个答案:

答案 0 :(得分:0)

app.Settings 下的web.config中,您可以保持这种方式:

<appSettings>
<add key="Application1" value="http://localhost:8001/"/>
<add key="Application2" value="http://localhost:8100/"/>    
</appSettings>

并在视图中:

<a href='@(System.Configuration.ConfigurationManager.AppSettings["Application1"] + "MyProfile")'>My Profile </a>