【问题标题】:Tool to check if all website pages are working without error in ASP.Net?用于检查所有网站页面是否在 ASP.Net 中正常工作的工具?
【发布时间】:2012-02-08 01:56:47
【问题描述】:

目前我正在开发一个有大约 50 个页面和链接的网站。在部署到生产环境之前,我需要确保所有页面都运行良好。有什么工具可以让我在本地机器上检查没有页面显示任何类型的错误消息。

注意:- 我正在使用 ASP.Net、SQL Azure、Window Azure 制作网站。

【问题讨论】:

    标签: asp.net debugging testing deployment azure


    【解决方案1】:

    你可以试试这个 - http://www.relsoftware.com/wlv/

    【讨论】:

      【解决方案2】:

      我不太确定您要检查什么。如果它与您的业务逻辑有关,您必须自己检查,或者通过一些单元测试框架。对于 windows azure 部署验证,我建议您执行以下操作:

      1,既然您说您使用的是Windows Azure和SQL Azure,请准备两台服务器进行测试。一个模拟 windows azure 环境,安装 Win08 x64(如果您使用的是 Azure OS 2.x,则安装 R2)、.NET Fx 4.0(如果您使用的是 3.5 SP1,则安装 3.5.1)、Windows Azure SDK、带有 URL 重写的 IIS。在这台机器上不要做任何其他事情,例如 VS、Win SDK 等。在另一台机器上模拟 SQL Azure,只需安装 SQL Server 08 R2。

      2、使用 CSPack、CSRUN 等在第一台机器上部署你的 Azure 应用程序,并连接到另一台机器上的 SQL Server,测试你的应用程序。如果你使用存储服务,首先在第一台机器上使用本地模拟器。

      3、更改为使用真正的天蓝色存储和测试。

      4、改用真正的SQL Azure进行测试。

      5、在 azure staging slot 上部署您的应用程序并进行测试。

      6、切换到生产槽。

      在 SDK 1.5 及更高版本中,Azure VS 工具具有一项功能,可帮助您验证您在项目中引用的任何程序集是否在 azure VM 上丢失。因此,您可以将它们设置为 Copy Local = True。还有一个网站可以帮助您验证程序集http://gacviewer.cloudapp.net/

      【讨论】:

        【解决方案3】:

        不完全确定您可能想要检查哪些错误,但如果您只想检查损坏的链接,那么有一个名为 Xenu 的工具可以帮助您。它将遍历所有链接并返回关于损坏链接的漂亮 HTML 报告。

        【讨论】:

          【解决方案4】:

          ELMHA 会在这方面提供帮助吗?

          http://code.google.com/p/elmah/

          查看 Wades 帖子以了解 Azure 的使用情况:http://www.wadewegner.com/2011/08/using-elmah-in-windows-azure-with-table-storage/

          【讨论】:

            猜你喜欢
            • 2015-10-13
            • 1970-01-01
            • 1970-01-01
            • 2014-10-14
            • 2012-12-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多