[asp.netMVC]"/"应用程序中的服务器错误
“/”应用程序中的服务器错误。
运行时错误
说明: 处理您的请求时发生异常。此外,对第一个异常执行自定义错误页时发生另一异常。已终止请求。
原来的错误就如上图所描述的那样,而且报的错误代码是:【
500 Internal Server Error
】
去网上找了下解决了问题:
1、web.config节点是否正确。
2、IIS里面的.NET Framework版本是否正确。
后来发现构造函数调用web.config遇到了空指针异常:
var WebServiceUrl=System.Configuration.ConfigurationManager.AppSettings["WebService"].ToString();
发现版本控制有问题,web.config里面WebService没有这个key的节点,断点调试跳到这里根本没有报任何异常,后来在Web.Config里面加上了节点:
<add key="WebService" value="http://localhost:5555/api/"/>
然后可以通过controller正常访问页面