2012-02-08 68 views
0

目前我正在一个网站上工作,它有大约50页和链接。在部署到产品之前,我需要确保所有页面都正常运行。是否有任何工具,以便我可以检查本地计算机上没有任何页面显示任何错误消息。ASP.Net中检查所有网站页面是否正常工作的工具?

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

回答

0

我不是很确定你要检查什么。如果它与你的业务逻辑有关,你必须自己检查,或者通过一些单元测试框架来检查。对于windows azure的部署验证,我想推荐你做如下:

1,既然你说你使用的是Windows Azure和SQL Azure,请有两台服务器进行测试。一个用来模拟Windows Azure环境,安装Win08 x64(R2如果你使用的是Azure OS 2.x),.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等在第一台机器上部署您的天蓝色应用程序,并连接到另一台机器上的SQL Server,测试您的应用程序。如果您正在使用存储服务,请首先在第一台机器上使用本地模拟器。

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

4,更改为使用真正的SQL Azure并进行测试。

5,将您的应用程序部署到Azure临时插槽并进行测试。

6,交换到生产槽。

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

0

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

相关问题