当前位置:编程学习 > C#/ASP.NET >>

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

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),一切正常,不再报错,脚本也正常执行 --------------------编程问答-------------------- 补充一下:
后来我加了一个htm文件,设为启动文件,
调试还是不行,错误依旧,提示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
错误,脚本无法运行,
但是在资源管理器里,直接双击这个htm文件,则一切正常,没有错误,而且脚本运行正常。 --------------------编程问答-------------------- 飘过  木有遇到过.. --------------------编程问答-------------------- 另外,不久前建立的一个ASP MVC项目也打不开了
看来是VS.NET2010出了问题
可惜,怎么解决呢 --------------------编程问答-------------------- 调试的时候 IE选项 禁用脚本调试 勾上 --------------------编程问答-------------------- 禁用脚本调试怎么行,我需要调试脚本
再说Firefox也是一样的出问题 --------------------编程问答-------------------- --------------------编程问答--------------------  楼上的,广告为什么发在我的帖子里啊
要知道,我只能兼职的,而且还不止这么点钱 --------------------编程问答-------------------- vs2010菜单栏中文件-->打开,没有打开网站项,只有打开项目/解决方案,团队项目,文件三项 请问怎么回事?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,