积极答复者
开发环境的转换,导致项目报错无法运行。

问题
-
Window server 2003 环境下Visual Studio 2003版本的项目转换成Window XP 环境Visual Studio 2005版。 报错!除了一些标签的大小因为版本的不同报错之外。还有一些语法没错也报错了。如<table><tr><span>这些也报错了。在2003环境下没有报错。项目正常运行。到了2005环境下很多报错。有没有一些好的解决方法。
如报以下错误:
错误 22 验证 (Internet Explorer 6): 元素“span”不能嵌套在元素“table”中。
错误 24 元素“Label”不是已知元素。原因可能是网站中存在编译错误。
错误 69 找不到文件“emoticons/emoticons.gif”。
错误 157 未知的服务器标记“asp:Form”。
等。。。。。。。。。。。。
答案
-
VS2005要对HTML代码进行目标架构验证,请参考http://forums.microsoft.com/china/ShowPost.aspx?PostID=2472677&SiteID=15。
错误22类似的错误是针对HTML代码的,并不是不能运行,只是不建议那么做。
错误69的解决方法是指定文件的正确位置。
错误24和157,原因是有些标签已经过时或已经被新标签替代了,你可以根据具体的编译错误查找具体的解决方案。
全部回复
-
VS2005要对HTML代码进行目标架构验证,请参考http://forums.microsoft.com/china/ShowPost.aspx?PostID=2472677&SiteID=15。
错误22类似的错误是针对HTML代码的,并不是不能运行,只是不建议那么做。
错误69的解决方法是指定文件的正确位置。
错误24和157,原因是有些标签已经过时或已经被新标签替代了,你可以根据具体的编译错误查找具体的解决方案。
-
文件夹属性改不了。但文件属性改了。 不管那些页面报错了。 生成后运行又报
无法打开登录 'PrintCenter' 中请求的数据库。登录失败。
用户 'sa' 登录失败。
行 70: connection.Open();
[SqlException (0x80131904): 无法打开登录 'PrintCenter' 中请求的数据库。登录失败。
用户 'sa' 登录失败。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception等错。 在2003环境下,却运行正常。没有报一个错误。
不知是怎么回事。谁有这方面的经验。HELP ME!
-
HTML页面有时候真是个问题,我以前做JAVA项目的时候也遇到类似的问题。比如:<link> </link>两个标签隔得远一点的话。可能以前的环境不会报错。开发环境有点变化就报错。 有时候是服务器上能测试运行,本地电脑把项目当下来,在本机环境下,HTML就报错。导致有些功能就不能用了(页面分页,数据库读写那些)。 在VS.NET2005中把HTML的验证改得越低,报得错也少。但我的项目在2003上HTML标签有红色下划线,但是不会报错。功能正常。到了2005就不行了。
好像是一些HTML的标签报错,导致一些代码不能正常执行。JAVA项目也有类似情况。 最头疼的是语法没有错的HTML标签,很难改。我遇过一个:代码中包括
<%{
代码
%>
HTML标签
<%{
代码
%>
HTML标签
<%}%>
<%}%>
好像隔得远一点,<%{%>会认错它的<%}%>而报错。我试过注释掉中间的一些代码或HTML标签就不会报错。但注释掉肯定不行。我试过,运行后注释的功能不能运行。还会有其它功能不能正常使用。
有没有人有这方面的解决经验。请指教一下。