[Mono-list] Re: ASP .NET Application

Robert Jordan robertj at gmx.net
Tue Jan 17 01:04:36 EST 2006


Nicolas,

You have 2 choices:

1. remove the Src-attribute and precompile the code-behind file
    with mcs:

    <%@ Application language="C#" Inherits="Everquest2.Global" %>

    You may also rename Src to Codebehind. This way the code remains
    compatible with VS.NET.

2. don't precompile the code-behind file and remove the Everquest2
    assembly from bin:

    <%@ Application language="C#" Src="global.asax.cs" %>


Robert

> Robert Jordan a écrit :
> 
>> Nicolas,
>>
>>> Bin directory contain: everquest2-fr.dll and Npgsql.dll
>>> If i run XSP on the website directory i get this error:
>>>
>>>
>>>    /Compilation Error/
>>>
>>> *Description: *Error compiling a resource required to service this 
>>> request. Review your source file and modify it to fix this error.
>>>
>>> *Error message: */tmp/root-temp-aspnet-0/ab3f0828/26794.0.cs(26,27) : 
>>> error CS0433: The imported type `Everquest2.Global' is defined 
>>> multiple times
>>
>>
>>
>> You have shared the *source code* of the type Everquest2.Global
>> with everquest2-fr.dll and one of your pages. That kind of source
>> code "include" is not allowed in C#.
>>
>> Robert
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
> 
> ------------------------------------------------------------------------------------------ 
> 
> Global.asax.cs
> ------------------------------------------------------------------------------------------ 
> 
> <%@ Application language="C#" Src="global.asax.cs" 
> Inherits="Everquest2.Global" %>
> 
> ------------------------------------------------------------------------------------------- 
> 
> Global.asax.cs
> ------------------------------------------------------------------------------------------ 
> 
> using System;
> using System.Collections;
> using System.ComponentModel;
> using System.Web;
> using System.Web.SessionState;
> 
> namespace Everquest2
> {
>     /// <summary>
>     /// Summary description for Global.
>     /// </summary>
>     public class Global : System.Web.HttpApplication
>     {
>           /*public Global()
>           {
>                 InitializeComponent();
>           } */           protected void Application_Start(Object sender, 
> EventArgs e)
>           {
> 
>           }
> 
>           protected void Session_Start(Object sender, EventArgs e)
>           {                              Response.Write("123");
>           }
> 
>           protected void Application_BeginRequest(Object sender, 
> EventArgs e)
>           {
> 
> 
>           }
> 
>           protected void Application_EndRequest(Object sender, EventArgs e)
>           {
> 
>           }
> 
>           protected void Application_AuthenticateRequest(Object sender, 
> EventArgs e)
>           {
> 
> 
>           }
> 
>           protected void Application_Error(Object sender, EventArgs e)
>           {
> 
> 
>           }
> 
>           protected void Session_End(Object sender, EventArgs e)
>           {
> 
>           }
> 
>           protected void Application_End(Object sender, EventArgs e)
>           {
> 
>           }
> 
>           #region Web Form Designer generated code
>           /// <summary>
>           /// Required method for Designer support - do not modify
>           /// the contents of this method with the code editor.
>           /// </summary>
>           private void InitializeComponent()
>           {             }
>           #endregion
>     }
> }
> 
> ------------------------------------------------------------------------------------------------------------- 
> 
> mcs -t:library *.cs -out:bin/Everquest2.dll -r:System.Web.dll 
> -r:System.Data -r:System.Drawing.dll -r:Npgsql
> ------------------------------------------------------------------------------------------------------------- 
> 
> 
> I don't understand why
> 
> In advance thanks,
> 
> CN
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 



More information about the Mono-list mailing list