【问题标题】:Why am I getting Server Error in '/' Application in IIS?为什么我在 IIS 中的“/”应用程序中出现服务器错误?
【发布时间】:2013-07-31 11:17:03
【问题描述】:

“/”应用程序中的服务器错误。

找不到资源。

描述:HTTP 404。您正在寻找的资源(或其之一 依赖项)可能已被删除,名称已更改,或者是 暂时不可用。请查看以下 URL 并制作 确保拼写正确。

请求的 URL:/Account/Examples/fio.aspx

版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.18044

我正在尝试评估的这个页面现在在这里:

 http://localhost/<mysitename>/Account/Examples/fio.aspx

但是当我在 Visual Studio 中编写和调试网站时,一切正常,我的页面就在这里

/Account/Examples/fio.aspx

从今天早上开始。我不知道如何解决它。

【问题讨论】:

    标签: iis


    【解决方案1】:

    将以下代码添加到您的 web.config 文件中。然后,您的浏览器将显示完整的错误消息。

    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
    

    【讨论】:

    • 我想我的错误很明显,没有来自浏览器的任何其他信息。但无论如何,谢谢,我会知道如何在未来启用它))))
    【解决方案2】:

    您需要在 IIS 中为您的网站创建一个应用程序,该应用程序指向该网站的根目录,因为它部署在服务器上。您还需要创建一个设置为 .Net Framework 4 的应用程序池,以管理您的站点将作为其运行的 IIS 进程。

    您收到错误是因为 IIS 中的默认网站(通常设置为 c:\inetpub\wwwroot)对您网站中的页面一无所知。

    【讨论】:

    • 您好,感谢您的回答。我设法通过在 IIS-> 操作 -> 设置中转到 来解决问题,并将物理应用程序路径从 %SystemDrive%\inetpub\wwwroot\ 设置为 %SystemDrive%\inetpub\wwwroot\ 并且它有效.但是,我在配置“指向站点的根目录,因为它部署在服务器上”的意思时这样做了,这和我做的一样吗?
    • 是的。您已经采取了另一种方式并将默认网站更改为指向您的应用程序。在您想在服务器上托管第二个站点之前,这很好。然后你需要在 IIS 中创建一个应用程序
    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多