您的位置:首页 > 其它

调试错误解决方法集锦

2010-01-30 11:05 459 查看
收藏程序调试中出现的错误及解决方法:

(一)从光盘中拷贝了程序,调试中出现:

无法将文件“G:/Downloads/MrCy/MrCy/DataBase/db_MrCy_Data.MDF”复制到

“bin/Debug/DataBase/db_MrCy_Data.MDF”。未能找到文件

“G:/Downloads/MrCy/MrCy/DataBase/db_MrCy_Data.MDF”。

而代码中并没有拷贝数据库文件,且数据库已附加到sql server中。

解决方法:

在Visual Studio资源管理器中右击数据库文件,选择“属性”,将“复制到输出目录”改为“不复制”。

(二)ewebeditor在IE8下失效

页面中使用了ewebeditor,但在IE8下,所有按钮都失效。

原因是IE8不支持anonymous()。

要修改ewebeditor的editor.js文件,把

if (element.YUSERONCLICK) {
eval(element.YUSERONCLICK + "anonymous()");
}

改为:

//解决IE8下按钮失效的问题
if(navigator.appVersion.match(/8./i)=='8.')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}

(三)Visual Studio不能调试Web应用程序,按F5启动调试的时候总是提示不能成功启动调试

用的是IE8的话,请修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
增加dword键TabProcGrowth,值为0就行!

(四)在Visual Studio 2008、IE8下出现: Asp.net Ajax客户端框架未能加载, 'Sys'未定义

修改Web.Config,在system.web节点下添加:

<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐