VS Express DB から Visual Studio 2012 を使用するように、アプリケーション全体を再構築する必要がありました。すべてのモーダルを削除して、再度追加する必要がありました。
アプリケーションを実行しようとすると、Global.Asax.cs に落ち続けます。
NullReferenceException をスローし続けます --> int exceptionType = httpException.GetHttpCode();
アプリケーションが実行されません。ローカルホスト サーバーが Web サイトを読み込んでいないようです。
助けてください
protected void Application_Error()
{
if (Context.IsCustomErrorEnabled)
ShowCustomErrorPage(Server.GetLastError());
}
private void ShowCustomErrorPage(Exception exception)
{
var httpException = exception as HttpException;
if (exception != null)
{
exception = httpException;
}
else
{
exception = new HttpException(500, "Internal Server Error", exception);
}
Response.Clear();
Server.ClearError();
var routeData = new RouteData();
routeData.Values.Add("Controller", "Error");
routeData.Values.Add("fromAppErrorEvent", true);
int exceptionType = httpException.GetHttpCode();
switch (exceptionType)
{
case 403:
routeData.Values.Add("action", "HttpError403");
break;
case 404:
routeData.Values.Add("action", "NotFound");
break;
case 500:
routeData.Values.Add("action", "HttpError500");
break;
default:
routeData.Values.Add("action", "GeneralError");
routeData.Values.Add("httpStatusCode", httpException.GetHttpCode());
break;
}
IController controller = new Login.Controllers.ErrorController();
controller.Execute(new RequestContext(new HttpContextWrapper(Context), routeData));