失败:Microsoft Adcenter Labs和.NET

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

微软adcenter人口统计预测

5条评论

  1. 1

    我不明白...多数民众赞成在一个标准的错误页面。 您可以使用任何应用程序(PHP,Ruby,Perl等…)来获得它,因为它与PHP不同,它实际上更加安全,因为与ASP不同,默认情况下ASP.NET会隐藏错误消息,这样它就不会暴露给世界,并且您的网站可以成为黑客的目标。

    • 2

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

  2. 3

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

  3. 4

    我也曾在Microsoft挖过Sameer :)。 我认为IIS中有关ASP.NET的错误页面非常糟糕! 在其他语言(包括PHP)中,如果启用了错误处理,则将获得有关错误的详细信息。 在我看来,当我使用ASP.NET进行测试时,我得到的只是这个配置资料。

  4. 5

    嗯,现在我明白了。 但是请记住,它在设计上很糟糕。 他们有意隐藏真正的错误消息。 这是因为您不希望将漏洞暴露给全世界。

    与ASP.NET一样,您看到的屏幕截图是吗? 只需添加customErrors = off,它就会为您提供确切的错误消息。

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

    PS我也喜欢PHP,但是在使用.NET 2年的全职工作后,它真的对我有所发展🙂

你觉得呢?

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