08. februar 2007 - 21:42Der er
13 kommentarer og 1 løsning
Server Error in Application.
Hej,
Titlen skulle have været "Server Error in '/' Application", men det ville siden ikke gå med til, sorry.
Jeg har siddet og leget lidt med asp.net og AJAX, men bliver ved med at få denne fejl når jeg ligger det op på mit domæne.
Server Error in '/' Application. Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (D:\Domains\thomas-holm.dk\wwwroot\web.config line 49)
Source Error:
Line 47: </httpHandlers> Line 48: <httpModules> Line 49: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> Line 50: </httpModules> Line 51: <!--
Hvis din app kører i full trust (ikke særlig sansynligt hos din host) kan du deploye til bin, og ajax behøver ikke være installeret i gac. Hvis din app ikke kører i full trust - skal den installeres til gac. Det sidste er det anbefalede - så det hænger desværre på din host af få det smidt ind på æsken. Mvh
Okay, jeg fik at vide fra needhost at jeg godt kunne blive flyttet over på en server der understøttede AJAX, men det var nemmere hvis jeg selv tilføjede .dll filen i min app. Men hvilken .dll menes der? Har nemlig læst det flere steder. Er det System.Web.Extensions?
Hmm... Der er noget her der lyder sært - mig bekendt skal du køre i full trust hvis du skal kunne deploye system.web.extenseion.dll til local bin. Kører du i medium trust skal den ligge i gac. Hvis din host siger at serveren understøtter asp.net ajax, ville jeg formode at det betyder at de har installeret det, hvilket igen medfører at dll'en ligger i gac, hvilket igen medfører at det at du kopierer filen til local bin er uden betydning. Kan jeg få dig til at checke det med din host? Mvh
Det er åbenbart ikke alle deres servere der understøtter ajax endnu. Og den server hvor mit domæne ligger på understøtter, så ikke ajax, så derfor har jeg vedlagt .dll filerne i bin mappen.
* AJAX som koncept kræver ikke noget installeret server side (noget JavaScript kode der er ren tekst server side og som udføres client side sender nogle requests til server der behandles ligesom alle andre requests)
* AJAX som i ASP.NET AJAX hvor det laves via nogle ASP.NET web controller (jeg har ikke selv brugt det men kan nogenlunde gætte hvordan det virker udfra hvordan det virker i JSP) så man ikke selv skal sidde og fedte med det JavaScript kan godt kræve installation
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.