Webresource.axd? - 500 internal server error

im Versuch, eine Datei-upload-Steuerelement aus der obout-control-Bibliothek, ich mag es und denke, es ist ziemlich glatt ohne flash!!!..

heruntergeladen ich den gesamten installer, gespielt mit den Einstellungen in den Proben, und machte die control act genau so, wie ich wollte.

ich erstellt eine neue web-Anwendung ins vs2008 und enthalten das web.config, dlls und Ordner mit Stil-Codes, ebenso wie die aspx-Seite, die ich hatte, gezwickt, um mir die gewünschte Ausgabe.

baute ich das neue Projekt, und es lief, die Steuerung geladen, und funktioniert einwandfrei.


nun möchte ich diese in das bereits bestehende Projekt, das ich gearbeitet habe, also kopierte ich die web.config-Werte, die dlls und die Ordner mit den style-code und die aspx-Seite, die ich gezwickt..

ich Sie in den gleichen Orten habe ich mit den anderen Projekt, das Sie gebaut und lief die Seite..
alles geladen, aber wenn ich klickte auf eine Schaltfläche, bekam ich eine webresource.axd Fehler, 2 eigentlich beide mit Verschlüsselung am Ende.

nachdem ich einige der Forschung, es sieht aus wie der webresource.axd kann verwendet werden, um dynamisch geladen, wenn javascript und css-Dateien usw... soo meine Vermutung an dieser Stelle ist das Steuerelement verwendet diese als eine versteckte Art und Weise, einbinden der javascript-Dateien, die es benötigt.. und Ihr Versagen diese beinhaltet.. das verwirrt mich.

habe ich entfernt alles, was von meinem Projekt, und es ist immer noch nicht, ich fand einen Artikel, der erklärte, dass es sein könnte, die iis-Konfiguration von der Website, so dass ich überprüft, ich habe das mapping auf die .net 2.0 lib Datei, mit der axd-Erweiterung.. also ich bezweifle, dass war das Problem, jedoch habe ich Sie löschen und neu erstellen der iis-Website.. und es funktioniert immer noch nicht...

habe diese Linie als auch in der web-config..

<add verb="GET" path="WebResource.axd" type="System.Web.Handlers.AssemblyResourceLoader" validate="true"/>

auch dies schien nicht zu helfen..

weiß jemand, wo ich gehen kann?...

BEARBEITEN:
ich stieß auf dieses in der Ereignisanzeige..

Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 05/05/2009 2:38:16 PM 
Event time (UTC): 05/05/2009 6:38:16 PM 
Event ID: 8579dbce2f5844169b1740bb95ebffb1 
Event sequence: 8 
Event occurrence: 1 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1/Root/SVN_WORKSPACE/WWWROOT/WorkEstimateSystem-12-128860222914549340 
    Trust level: Full 
    Application Virtual Path: /SVN_WORKSPACE/WWWROOT/WorkEstimateSystem 
    Application Path: c:\inetpub\wwwroot\SVN_WORKSPACE\WWWROOT\WorkEstimateSystem\ 
    Machine name: GREGE6500 

Process information: 
    Process ID: 2276 
    Process name: aspnet_wp.exe 
    Account name: GREGE6500\ASPNET 

Exception information: 
    Exception type: HttpException 
    Exception message: Session state is not available in this context. 

Request information: 
    Request URL: http://localhost/SVN_WORKSPACE/WWWROOT/WorkEstimateSystem/WebResource.axd?d=gPWI1Nyst2kh_ORsvV-AHCh4GSmizSjDuHRCpBgAKBsmi1Zr6e44K950Zcfsdc4p2GuNTPmRl4yAADV0USSNLFQQ7sk-iY1WVt4JJWJE_yg1&t=633771228432707325 
    Request path: /SVN_WORKSPACE/WWWROOT/WorkEstimateSystem/WebResource.axd 
    User host address: 127.0.0.1 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: GREGE6500\ASPNET 

Thread information: 
    Thread ID: 8 
    Thread account name: GREGE6500\ASPNET 
    Is impersonating: False 
    Stack trace:    at System.Web.HttpApplication.get_Session()
   at GlobalClass.CURRENT_EMPLOYEE_ID()
   at GlobalClass.checkLogin(String pagerequested)
   at GlobalClass.Application_OnPostRequestHandlerExecute(Object sender, EventArgs e)
   at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


Custom event details: 

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

dem globalen.asax hat einige session-start und-end-Funktionen sowie Anwendungs-start-und Ende-Funktionen.. gibt es eine Möglichkeit einfach zu sagen, wenn die Anfrage kommt von einem axd etwas anders machen können oder nicht laufen diese custom-Funktionen?

BEHOBEN:

innerhalb des globalen.asax Seite..

    Sub Application_OnPostRequestHandlerExecute(ByVal sender As Object, ByVal e As EventArgs)
select case requestedPageName
   case "webResource.axd"
    exit sub

diese Feste!

InformationsquelleAutor Greg R | 2009-05-05

Schreibe einen Kommentar