我是一个PHP人,并继承了一个问题的aspx网站。我已经解决了一个问题,但现在得到以下错误;
>应用程序中的服务器错误。编译错误
描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。
编译器错误消息:CS1002 :;预期
来源错误:
第63行:<% - - %>
第64行:<%
第65行:Dim MM.XSLTransform mm_xsl = new MM.XSLTransform();
第66行:mm_xsl.setXML(“http://omfaxnews.wordpress.com/feed/”);
第67行:mm_xsl.setXSL(Server.MapPath(“wpxsl_fp.xsl”));
源文件:c:\ projects \ www_omfax_co_uk \ default_b.aspx行:65
显示详细的编译器输出:
版本信息:Microsoft .NET Framework版本:2.0.50727.3603; ASP.NET
版本:2.0.50727.3614
在此页面上{http://www.omfax.co.uk/default_b.aspx'
我正在使用的代码是;
<%
Dim MM.XSLTransform mm_xsl = new MM.XSLTransform();
mm_xsl.setXML("http://omfaxnews.wordpress.com/feed/");
mm_xsl.setXSL(Server.MapPath("wpxsl_fp.xsl"));
Response.Write(mm_xsl.Transform());
%>
你可以看到有一个';'。将非常感激地收到任何和所有的帮助。
答案 0 :(得分:8)
您使用的是VB.NET还是C#?
Dim
来自VB.NET,;
结尾来自C# - 你不能像这样混合它们。
错误消息(CS1002)表明这是一个C#站点,所以代码应该是这样的:
<%
MM.XSLTransform mm_xsl = new MM.XSLTransform();
mm_xsl.setXML("http://omfaxnews.wordpress.com/feed/");
mm_xsl.setXSL(Server.MapPath("wpxsl_fp.xsl"));
Response.Write(mm_xsl.Transform());
%>
我放弃了Dim
声明。