编译器错误消息:CS1002 :;预期但有一个;

时间:2010-08-03 08:28:34

标签: asp.net

我是一个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());
%>

你可以看到有一个';'。将非常感激地收到任何和所有的帮助。

1 个答案:

答案 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声明。