Subject:C# script not working outside of Visual Studio Author:Elin Rydstrom Date:28 Feb 2006 08:26 AM
Hey,
I have a problem with an XSL file, I 'm not so experienced in working with scripts in XSL's.
When I run the xml file (that has a reference to the xsl file) in Visual Studio the script is running fine without errors. But when I run it from a webserver I get an errormessage stating: "Invalid class string"
Subject:C# script not working outside of Visual Studio Author:Minollo I. Date:28 Feb 2006 01:13 PM
Elin,
when you try to open the XML document in Internet Explorer, IE uses MSXML to run the transformation. MSXML only supports VBScript and JScript XSLT extensions; that's why you are getting that error.
I'm assuming that from within Stylus Studio you are instructing the tool to use the .NET XSLT processor; that will properly run CSharp scripts.
As far as I know there is no way to make IE use the .NET XSLT processor; if opening the XML inside IE is a requirement for you, you will need to convert the C# script into VB/JScript.