0

有一些非常奇怪的问题,不知道这些是关于什么的。

我有一个 asp.net mvc2 站点。我正在使用 Linq to SQL 类 ( .dbml) 进行数据访问。数据库位于 SQL Server 2008 R2 中。

一切都很好,我的网站运行良好。当我使用 Xenu 抓取我的网站时,问题就开始了,我开始遇到一大堆不同的问题。以下是其中一些示例。

已经有一个与此命令关联的打开的 DataReader,必须先关闭它。
阅读器关闭时调用 Read 的尝试无效。

成员自动同步失败。对于要在插入后自动同步的成员,该类型必须具有自动生成的标识或插入后数据库未修改的键。

不允许启动新请求,因为它应该带有有效的事务描述符。

指数数组的边界之外。

更让我困惑的是我停止 Xenu 并在 2 分钟后访问相同的页面,它们开始正常工作。

我已经在window server 2008上的站点上发布了该站点的IIS7。

只是寻找提示以便我可以进行故障排除,目前不知道从哪里开始。

关于 Xenu 的 Link Sleuth 的信息:http ://en.wikipedia.org/wiki/Xenu%27s_Link_Sleuth

4

1 回答 1

2

我认为你只是在杀死你的服务器。本地 LAN 上有 50 个高速并行线程?拨回来一点。我认为这些错误是由于超载造成的。是的,您的实施中可能存在缺陷,或者您可以采取一些措施使其变得更好。数据库和IIS在同一台机器上?这是您期望的负载吗?你可能很好。

于 2013-02-21T06:40:12.027 回答