MVC:应用程序没有错误但在IE中返回空白页面

时间:2013-05-02 16:13:33

标签: asp.net-mvc build

很抱歉,如果这不太具体。由于我不明白这个问题,我无法使其具体化

我有一个运行良好的MVC应用程序,我甚至发布了它。修改后,当我尝试在我的本地运行它时,我在Chrome中遇到以下错误:Server error. The webpage at http://localhost:63178 is currently unavailable. It may be overloaded or down for maintainance.并且IE返回空白页

我甚至试图在索引控制器上返回Content("test"),但无济于事。

代码中没有错误,但我无法让它运行。其他应用项目工作正常。

我尝试在Application_Start中设置一个断点,但断点永远不会被击中。

其他项目工作正常,但这一项。

修改: 这是web.config

的system.web部分
<system.web>
<compilation debug="true" targetFramework="4.5" />
<authentication mode="Forms">
    <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
<pages>
    <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
    </namespaces>
</pages>
<httpRuntime targetFramework="4.5" />
<profile defaultProvider="DefaultProfileProvider">
    <providers>
        <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
    </providers>
</profile>
<membership defaultProvider="DefaultMembershipProvider">
    <providers>
        <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
    </providers>
</membership>
<roleManager defaultProvider="DefaultRoleProvider">
    <providers>
        <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
    </providers>
</roleManager>
<sessionState mode="InProc" customProvider="DefaultSessionProvider">
    <providers>
        <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
    </providers>
</sessionState>

1 个答案:

答案 0 :(得分:0)

在调试网站时,在本地主机上运行时出现此问题。对我来说,解决方案是检查SQL登录详细信息。(密码已过期)。SQL Password expired