失败:Microsoft Adcenter Labs和.NET

人们想知道为什么我不喜欢用 ASP.NET。 这是因为每次我执行操作时,都会得到类似这样的错误页面。 我想知道 微软 不这样做就无法开发自己的应用程序,我该怎么办? 根据Microsoft Adcenter Labs的受众特征预测:

微软adcenter人口统计预测

5条评论

  1. 1
    • 2

      当然,Sameer 可以在任何平台上获得错误页面。 我的抱怨是它是一个带有 MICROSOFT 错误的 MICROSOFT 站点。 考虑到他们是编写 IIS 和 ASP.NET 的人,他们应该为自己的应用程序出错而感到尴尬。

  2. 3

    我现在明白你的意思了。 你是说这个特定的微软网站应该受到指责。
    好的,您的观点是正确的,他们应该自定义错误页面(这是一项微不足道的任务),但实际上将责任归咎于 .NET 至少可以说是不合理的。 这就像说“我不喜欢用 PHP 编程,因为 PHP 站点有一个标准错误页面”😛

  3. 4

    我也对微软进行了挖掘,Sameer :)。 我认为 IIS 中关于 ASP.NET 的错误页面非常糟糕! 在包括 PHP 在内的其他语言中,如果打开错误处理,我会得到有关错误的详细信息。 似乎(对我来说)当我用 ASP.NET 进行测试时,我得到的只是这个配置的东西。

  4. 5

    啊,好吧,现在我明白了。 但请记住,它的设计很糟糕。 他们故意隐藏真正的错误信息。 这是因为您不希望自己的漏洞暴露给世界。

    与 ASP.NET 相同,你看到截图了吗? 只需添加 customErrors=off ,它就会为您提供确切的错误消息。

    事实上,你甚至可以调用一个即插即用的错误处理模块 埃尔玛 我认为它很漂亮,我建议在工作中使用它,它很棒。 在这种情况下,您可以向站点访问者隐藏错误消息,但它会被很好地记录下来,甚至可以设置为每次出现新的错误消息时向您发送一封电子邮件。 说说甜蜜😉

    PS 我也喜欢 PHP,但是在全职使用 .NET 2 年后,它真的在我身上成长了🙂

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.