Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=80051 --- shadow/80051 2006-11-26 06:01:57.000000000 -0500 +++ shadow/80051.tmp.3976 2006-11-26 06:01:57.000000000 -0500 @@ -0,0 +1,104 @@ +Bug#: 80051 +Product: Mono: Class Libraries +Version: 1.2 +OS: GNU/Linux [Other] +OS Details: Ubuntu 6.10 +Status: NEW +Resolution: +Severity: +Priority: Critical +Component: Sys.Web +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: App_Code compilation does not work in mono 1.2.1 + +Description of Problem: + +I'm using the Mono 1.2.1 installer on Ubuntu 6.10. + +Testing the "Hello World" Webservice on XSP2 throws following exception: + +Server error in '/' application +Description: Error processing request. + +Error Message: HTTP 500. + +Stack Trace: + +System.BadImageFormatException: Could not load file or assembly +'/tmp/dna-temp-aspnet-0/9faa2b22/App_Code.77c48e50.dll' or one of its +dependencies. An attempt was made to load a program with an incorrect format. +File name: '/tmp/dna-temp-aspnet-0/9faa2b22/App_Code.77c48e50.dll' + at <0x00000> <unknown method> + at (wrapper managed-to-native) System.Reflection.Assembly:LoadFrom +(string,bool) + at System.Reflection.Assembly.LoadFrom (System.String assemblyFile) +[0x00000] + at System.Web.Compilation.AssemblyBuilder.BuildAssembly (System.String +virtualPath, System.CodeDom.Compiler.CompilerParameters options) [0x00000] + at System.Web.Compilation.AssemblyBuilder.BuildAssembly +(System.CodeDom.Compiler.CompilerParameters options) [0x00000] + at System.Web.Compilation.AppCodeAssembly.Build () [0x00000] + at System.Web.Compilation.AppCodeCompiler.Compile () [0x00000] + at System.Web.HttpApplicationFactory.InitType (System.Web.HttpContext +context) [0x00000] + at System.Web.HttpApplicationFactory.GetApplication +(System.Web.HttpContext context) [0x00000] + at System.Web.HttpRuntime.RealProcessRequest (System.Object o) [0x00000] + + +Steps to reproduce the problem: +1. Create "Hello World Webservice" + +~/Service.asmx: +<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" +Class="Service" %> + +~/App_Code/Service.cs: +using System; +using System.Web; +using System.Web.Services; +using System.Web.Services.Protocols; + +[WebService(Namespace = "http://tempuri.org/")] +[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] +public class Service : System.Web.Services.WebService +{ + public Service () { + + //Uncomment the following line if using designed components + //InitializeComponent(); + } + + [WebMethod] + public string HelloWorld() { + return "Hello World"; + } + +} + +2. Start XSP2: +xsp2 --port 8080 --root ~/WebSite1/ + +3. Open URL in Webbrowser: +http://localhost:8080/Service.asmx + +Actual Results: +Exception + +Expected Results: +A Hello World Webservice + +How often does this happen? +every time. + +Additional Information: +Precompiling ~/App_Code/Service.cs and put it in ~/bin (Why does ~/Bin not +work?) and edit the service.asmx to: +<%@ WebService Language="C#" CodeBehind="Service.dll" Class="Service" %> + +works well. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
