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),一切正常,不再报错,脚本也正常执行

解决方案 »

  1.   

    补充一下:
    后来我加了一个htm文件,设为启动文件,
    调试还是不行,错误依旧,提示
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    错误,脚本无法运行,
    但是在资源管理器里,直接双击这个htm文件,则一切正常,没有错误,而且脚本运行正常。
      

  2.   

    另外,不久前建立的一个ASP MVC项目也打不开了
    看来是VS.NET2010出了问题
    可惜,怎么解决呢
      

  3.   

    禁用脚本调试怎么行,我需要调试脚本
    再说Firefox也是一样的出问题
      

  4.   

    vs2010菜单栏中文件-->打开,没有打开网站项,只有打开项目/解决方案,团队项目,文件三项 请问怎么回事?