VS.NET2010开发的网站,调试时脚本不能运行,但发布后正常

zyballcn 北京紫光卓云技术有限公司 技术总监  2011-07-29 09:03:20
VS.NET2010开发的网站,调试时脚本不能运行,但发布后正常

一、调试
本来没问题,一切正常,
突然之间,就没办法调试了,
具体症状如下:

调试,打开IE,出页面,
出错误,回到.NET集成环境,
显示的是网页的第一行,也就是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
被标成错误!!!
MyGod,怎么可能,
继续之后,网页能显示,但是所有脚本都失效。

Firefox浏览器也一样,用firebug显示三个错误,第一个就是语法错,也是第一句:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我怀疑是文件的编码字符集有问题,但是不管我保存成GB2312、UTF-8、Unicode
错误都依旧。

修改Web.Config里
<?xml version="1.0"?>
为<?xml version="1.0" encoding="utf-8" ?>
问题依旧

二、发布后
网站发布后(本地IIS7),一切正常,不再报错,脚本也正常执行
...全文
98 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
一生何求 2012-02-02
vs2010菜单栏中文件-->打开,没有打开网站项,只有打开项目/解决方案,团队项目,文件三项 请问怎么回事?
回复
zyballcn 2011-07-31
禁用脚本调试怎么行,我需要调试脚本
再说Firefox也是一样的出问题
回复
zyballcn 2011-07-31
楼上的,广告为什么发在我的帖子里啊
要知道,我只能兼职的,而且还不止这么点钱
回复
子夜__ 2011-07-30
调试的时候 IE选项 禁用脚本调试 勾上
回复
zyballcn 2011-07-30
另外,不久前建立的一个ASP MVC项目也打不开了
看来是VS.NET2010出了问题
可惜,怎么解决呢
回复
evil_steve 2011-07-29
飘过 木有遇到过..
回复
zyballcn 2011-07-29
补充一下:
后来我加了一个htm文件,设为启动文件,
调试还是不行,错误依旧,提示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
错误,脚本无法运行,
但是在资源管理器里,直接双击这个htm文件,则一切正常,没有错误,而且脚本运行正常。
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2011-07-29 09:03
社区公告
暂无公告