【问题标题】:Custom 404 Error Messages ASP.NET Visual Studio自定义 404 错误消息 ASP.NET Visual Studio
【发布时间】:2012-07-06 07:29:26
【问题描述】:

有人知道如何设置 Visual Studio 开发服务器使用的自定义 404 错误页面吗?

如果我设置为本地 IIS 服务器,然后在 IIS 中设置自定义 404 页面,我知道如何让它工作。但我想在本地 VS 开发服务器上实际更改它们,以便当我在 Visual Studio 的开发服务器中测试应用程序时,它可以正常工作。

我假设它是 VS 中的一个设置。

我目前正在运行 VS 2010。

我已经在 web.config 中为 .aspx 页面添加了自定义 404 重定向。 现在我需要弄清楚为所有其他页面更改错误重定向。

【问题讨论】:

    标签: c# asp.net visual-studio-2010 redirect http-status-code-404


    【解决方案1】:

    不确定这是否是您所追求的,但您可以在 web.config 中进行如下设置:

    <customErrors defaultRedirect="GenericError.htm" mode="On">
              <error statusCode="404" redirect="notfound.htm"/>
          </customErrors>
    

    并有一个名为 notfound.html 的 html 文件

    参考资料:

    【讨论】:

      【解决方案2】:

      最简单的方法可能是在本地 IIS 上设置一个应用程序,或者使用 vs 2010 提供的“IIS Express”选项:http://learn.iis.net/page.aspx/868/iis-express-overview/

      您也可以使用“模拟配置”方法,但这让我觉得工作量太大。 Testing Methods with Reference to Web.Config in .Net C#

      【讨论】:

      • 我希望在 Visual Studio 中为其本地开发服务器提供一个简单的设置。如果没有,我可能不会这样做。我需要团队中的每个开发人员都可以使用的东西,而不必在每次使用时都设置站点。
      • @matwonk 说得通,但是您知道在 VS 2010 中设置 IIS Express 是多么容易吗?右键单击项目并“使用 IIS Express”,就是这样。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多