RE: ASP.NET Development Server Not Loading Locally Referenced Assembly

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Did you get an answer on this problem? I have a similar case.

"mct" wrote:

> Environment
> ---------------
> Visual Studio 2005
> .NET 2.0
> Windows XP SP2
>
> Scenario
> ----------
> TCLibrary (Class Library)
> • Contains MyIdentity and MyPrincipal classes that implement the IIdentity
> and IPrincipal interfaces respectively.
>
> TCWebFile (File-system web site)
> • The TCLibrary.dll assembly is referenced using a local reference (.refresh
> file in the bin folder.)
> • The site is using forms authentication.
> • The Application_AuthenticateRequest method in the Global.ascx sets the
> current HttpContext.User property equal to a new instance of the MyPrincipal
> class.
>
> Problem
> ----------
> The following SerializationException is thrown while processing the initial
> request.
>
> Server Error in '/TCWebFile' Application.
> --------------------------------------------------------------------------------
> Type is not resolved for member 'TCLibrary.MyPrincipal,TCLibrary,
> Version=1.0.0.0, Culture=neutral, PublicKeyToken=8bf75122f18cbc44'.
> Description: An unhandled exception occurred during the execution of the
> current web request. Please review the stack trace for more information about
> the error and where it originated in the code.
>
> Exception Details: System.Runtime.Serialization.SerializationException: Type
> is not resolved for member 'TCLibrary.MyPrincipal,TCLibrary, Version=1.0.0.0,
> Culture=neutral, PublicKeyToken=8bf75122f18cbc44'.
>
> Source Error:
>
> An unhandled exception was generated during the execution of the current web
> request. Information regarding the origin and location of the exception can
> be identified using the exception stack trace below.
>
> Stack Trace:
>
> [SerializationException: Type is not resolved for member
> 'TCLibrary.MyPrincipal,TCLibrary, Version=1.0.0.0, Culture=neutral,
> PublicKeyToken=8bf75122f18cbc44'.]
> Microsoft.VisualStudio.WebHost.Connection.get_RemoteIP() +0
> Microsoft.VisualStudio.WebHost.Request.GetRemoteAddress() +58
> System.Web.HttpRequest.get_UserHostAddress() +31
> System.Web.HttpRequest.get_IsLocal() +29
>
> System.Web.Configuration.CustomErrorsSection.CustomErrorsEnabled(HttpRequest
> request) +132
> System.Web.HttpContext.get_IsCustomErrorEnabled() +40
> System.Web.Configuration.UrlAuthFailedErrorFormatter.GetErrorText() +39
> System.Web.Security.UrlAuthorizationModule.WriteErrorMessage(HttpContext
> context) +39
> System.Web.Security.UrlAuthorizationModule.OnEnter(Object source,
> EventArgs eventArgs) +332
>
> System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +167
> System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
> completedSynchronously) +117
>
> --------------------------------------------------------------------------------
> Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET
> Version:2.0.50727.42
>
> Analysis
> ----------
> • The executing AppDomain where the exception is thrown is unable to resolve
> the TCLibrary.MyPrincipal type.
> • The TCLibrary is loaded in the AppDomain where the
> Application_AuthenticateRequest is invoked.
> • Using a GAC reference to the TCLibrary assembly solves the problem.
> • The problem does not occur when the application is hosted by a local IIS
> web site.
>
> Test Case Files
> ------------------
> http://www.easy-sharing.com/127540/TestCase.zip.html
.



Relevant Pages

  • Re: Exchange OWA 2003 "Server Error in /OWAAdmin Application"
    ... Exception Details: System.UnauthorizedAccessException: Access to the path ... granting access rights to the resource to the ASP.NET request identity. ... exception can be identified using the exception stack trace below. ... context) +85 ...
    (microsoft.public.exchange.admin)
  • RE: ASP.NET Development Server Not Loading Locally Referenced Asse
    ... >> TCWebFile (File-system web site) ... >> current web request. ... Please review the stack trace for more information about ... >> An unhandled exception was generated during the execution of the current web ...
    (microsoft.public.dotnet.framework.aspnet)
  • Server Error in /Backup Application
    ... Please review the stack trace for more information about ... Exception Details: System.UnauthorizedAccessException: Access to the path ... granting access rights to the resource to the ASP.NET request identity. ... System.Web.HttpRuntime.PreloadAssembliesFromBin(HttpContext context) +176 ...
    (microsoft.public.windows.server.sbs)
  • Re: How to solve it ?
    ... :>> current web request. ... :>> Exception Details: System.UnauthorizedAccessException: Access is ... :>> exception can be identified using the exception stack trace below. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Error loading XML file c:windowsmicrosoft.netframeworkv1.0.3705Configmachine.config
    ... Request for the permission of type ... System.Security.Permissions.StrongNameIdentityPermission, mscorlib, ... Exception Details: System.Configuration.ConfigurationException: Error ... the exception can be identified using the exception stack trace below. ...
    (microsoft.public.dotnet.framework.aspnet.security)