2010-08-03 6 views
1

Im un gars PHP et ont hérité d'un site aspx avec un problème. J'ai résolu un problème mais maintenant obtenir l'erreur suivante;Message d'erreur du compilateur: CS1002:; attendu mais il y a un;

Server Error in '/' Application.

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS1002: ; expected

Source Error:

Line 63: <%-- --%>
Line 64: <%
Line 65: Dim MM.XSLTransform mm_xsl = new MM.XSLTransform();
Line 66: mm_xsl.setXML(" http://omfaxnews.wordpress.com/feed/ ");
Line 67: mm_xsl.setXSL(Server.MapPath("wpxsl_fp.xsl"));

Source File: c:\projects\www_omfax_co_uk\default_b.aspx Line: 65

Show Detailed Compiler Output:

Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET
Version:2.0.50727.3614

sur cette page 'http://www.omfax.co.uk/default_b.aspx'

Le code que je utilise est;

<% 
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()); 
%> 

et comme vous pouvez le voir il y a un ';'. Toute aide serait la bienvenue.

Répondre

8

Utilisez-vous VB.NET ou C#?

Le Dim est de VB.NET, les terminaisons ; sont de C# - vous ne pouvez pas les mélanger comme ceci.

Le message d'erreur (CS1002) suggère que c'est un site C#, de sorte que le code devrait ressembler à ceci:

<% 
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()); 
%> 

j'ai laissé tomber la déclaration Dim.

+0

Toujours pas de joie, Oded. obtenir l'erreur suivante –

+0

Erreur de compilation Description: Une erreur s'est produite lors de la compilation d'une ressource requise pour traiter cette demande. Veuillez vérifier les détails d'erreur spécifiques suivants et modifier votre code source de manière appropriée. Message d'erreur du compilateur: CS0433: Le type 'MM.XSLTransform' existe à la fois dans 'c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires \ root \ 06c030b8 \ b002f227 \ App_Web_mm_xsltransform.cs. 4035b6f7.8m8kzylt.dll 'et' c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires \ root \ 06c030b8 \ b002f227 \ assembly \ dl3 \ 9828914d \ ccc37aba_4a32cb01 \ omfax.DLL ' –

+0

@Robert Thain - arrête IIS, efface tous les fichiers et dossiers du dossier 'Temporary ASP.NET Files', redémarre IIS et réessaie. – Oded

Questions connexes