来自Web Config AppSettings的MVC LInk

时间:2011-06-30 13:24:30

标签: asp.net-mvc-2

我创建了一个新的mvc 2项目来学习mvc。我正在尝试做类似以下的事情: Webconfig

<appSettings>
      <!-- WEB SITES -->
      <add key="LiveWebAddress" value="www.mydomain.org"/>
      <add key="DevWebAddress" value="localhost/mydomain"/>
      <add key="TestWebAddress" value="test-2/mydomain"/>          
 </appSettings>

在控制器中我试图这样做:

public ActionResult link()
{
   //return View();
   return RedirectToAction(
            System.Configuration.ConfigurationManager
                  .AppSettings["LiveWebAddress"]
                  .ToString()
   );               
}

我是朝着正确的方向前进的吗?我得到一个空引用异常。

1 个答案:

答案 0 :(得分:0)

您应该使用WebConfigurationManager代替。另外,我不确定在控制器中执行此操作是最佳选择。