知识库 >> 软件使用教程及资料 >> 安装和维护 >> 
[#190] windows 2008 x64系统下“尝试读取或写入受保护的内存”错误的解决办法
【摘要】
通过设置IIS进程池参数(启用32位应用程序)避免某些兼容性问题。
【内容】

如果您在进行某项操作(如在启用了“模块”字段的情况下创建事务)时,URTracker出现了“System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”的异常,如下图所示:

那么,您可以通过以下措施来解决:

1. 打开IIS管理器。(windows开始菜单->管理工具->Internet信息服务管理器)

2. 查看URTracker站点所使用的进程池。方法:从左侧站点树中找到URTracker站点,点击右侧“操作”栏中的“基本设置”按钮,如下图所示:

查看站点进程池

在弹出的对话框中可以看到当前所使用的进程池。(您也可以在这个地方更改站点所使用的进程池)

查看站点进程池

3. 确定好所使用的进程池后,从进程池列表中找到此进程池,点击“操作”栏中的“高级设置”按钮。

打开进程池参数

4. 修改进程池参数,设置“启用32位应用程序”的值为“True“。

设置进程池参数

此时再浏览URTracker,应该不会报错了。

 

【备注】