Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 12.01.2009, 09:51   #1
Gast
 
Offline
Registriert seit: 04-2002
Beiträge: 1.071
Visual Studio 2008 - AJAX funktioniert nicht

Hallo,

ich entwickle mit VS2008 und bin jetzt auf Vista umgestiegen. Wenn ich jetzt versuche AJAX-Extender zu verwenden, kriege ich im IE8 eine Fehlermeldung, z. B. "Sys ist nicht definiert".
Auf einem XP-System funktioniert es einwandfrei mit gleicher JAVA-Version.
Es ist also ein IIS6.0, bzw. IIS7.0 - Problem.

Hatte jemand ein ähnliches Problem?

Gruß
mull
    Mit Zitat antworten
Alt 12.01.2009, 10:17   #2
Board Veteran
 
Benutzerbild von Gabriel70
 
Offline
Registriert seit: 08-2008
Ort: \12\BIN\STSADM
Beiträge: 778
Zitat von mullfreak Beitrag anzeigen
Wenn ich jetzt versuche AJAX-Extender zu verwenden, kriege ich im IE8 eine Fehlermeldung, z. B. "Sys ist nicht definiert".
Auf einem XP-System funktioniert es einwandfrei mit gleicher JAVA-Version.
Es ist also ein IIS6.0, bzw. IIS7.0 - Problem.
Hallo!

Oder vielleicht auch ein Problem mit dem IE8 unter Vista, da er - soweit ich weiß - noch Beta ist.

Guck mal hier nach: MSDN Solve – How-To Finder – schnell und einfach Lösungen finden

Gruß

Signatur
Ist die Lösung das Problem - oder das Problem die Lösung ?

    Mit Zitat antworten
Alt 12.01.2009, 10:23   #3
Gast
 
Offline
Registriert seit: 04-2002
Beiträge: 1.071
Oh, Entschuldigung. Ich verwende natürlich IE7!!!
Da es mit Firefox auch nicht funktioniert, denke ich an ein IIS-Problem, da es ja auf XP funktioniert.
    Mit Zitat antworten
Alt 12.01.2009, 11:53   #4
Member
 
Benutzerbild von klaus_b
 
Offline
Registriert seit: 09-2004
Ort: Waldkraiburg
Beiträge: 143
Hallo mull,
Zitat von mullfreak Beitrag anzeigen
ich entwickle mit VS2008 und bin jetzt auf Vista umgestiegen.
Sollte kein Problem sein.
Zitat von mullfreak Beitrag anzeigen
Es ist also ein IIS6.0, bzw. IIS7.0 - Problem
Du verwendest also nicht den VS-Developmentserver sondern den IIS von Vista. Mit dem IIS7 benötigst du einige Einstellungen in der web.config. Erstelle einfach ein neues Web-Projekt in VS und vergleiche die web.config des neuen Projekt mit deiner aktuellen. Im untersten Bereich der neuen web.config wirst du einige Änderungen betreffs IIS7 sehen.
Zitat von mullfreak Beitrag anzeigen
Wenn ich jetzt versuche AJAX-Extender zu verwenden...
Du verwendest aber schon die AJAX-Extensions von ASP.NET?

Servus,
Klaus

Signatur
Alles was an .NET und C# Spass macht.
klaus_b@.NET

    Mit Zitat antworten
Alt 12.01.2009, 12:46   #5
Gast
 
Offline
Registriert seit: 04-2002
Beiträge: 1.071
Hallo,

leider habe ich mich falsch ausgedrückt. Ich dachte der IIS ist auch im Visual Studio integriert als Development Server. Ich verwende den Development Server von Visual Studio 2008!!!.

Ich verwende die AJAX-Control-Toolkit. Dort sind Watermark-Textboxen oder z. B. ein Calender für Textboxen enthalten. Ich habe das Control-Tookit entpackt und auf meinem PC abgespeichert. Dann in der Toolbox ein neues Register hinzugefügt und die AJAXControlToolkit.dll hinzugefügt. Somit sind alle Elemente sichtbar und lassen sich auf die Arbeitsfläche ziehen.
Der ToolScriptManager ist ebenfalls enthalten.

Die gleichen Schritte habe ich auch auf XP durchgeführt, ebenfalls mit VS2008 und da funktioniert es.

Gruß
Mull

p.s. hier der Download: http://www.codeplex.com/AjaxControlToolkit
    Mit Zitat antworten
Alt 12.01.2009, 13:12   #6
Member
 
Benutzerbild von klaus_b
 
Offline
Registriert seit: 09-2004
Ort: Waldkraiburg
Beiträge: 143
Zitat von mullfreak Beitrag anzeigen
Ich verwende den Development Server von Visual Studio 2008!!!.
Nicht so schlimm
Zitat von mullfreak Beitrag anzeigen
Ich verwende die AJAX-Control-Toolkit. Dort sind Watermark-Textboxen oder z. B. ein Calender für Textboxen enthalten. Ich habe das Control-Tookit entpackt und auf meinem PC abgespeichert. Dann in der Toolbox ein neues Register hinzugefügt und die AJAXControlToolkit.dll hinzugefügt. Somit sind alle Elemente sichtbar und lassen sich auf die Arbeitsfläche ziehen.
Der ToolScriptManager ist ebenfalls enthalten.
Das heist lediglich, dass die dll von VS geladen wird und die Controls als solche erkannt werden. Auch wenn du die Controls jetzt auf deine WebForm ziehen kannst, muss die Assembly der Controls noch in der web.config registriert werden. Da hackt es warscheinlich.

Am einfachsten versuchts du einmal eines der Beispiele aus dem ToolKit in VS zu öffnen und mal in VS laufen zu lassen.
Wenn das Beispiel läuft, hast du ein Problem mit der Registrierung in der web.config deines Projekts. Schau dir dann die web.config des Beispiel-Projekts an. Befor du ein Beispiel aus dem ToolKit in VS öffnest, kopier es am besten auf eine andere Partition. Aber auf alle Fälle nicht im Program Files Ordner öffnen. Vista mag gar nicht, wenn Anwendungen in den Programme-Ordner schreiben

Zitat von mullfreak Beitrag anzeigen
Die gleichen Schritte habe ich auch auf XP durchgeführt, ebenfalls mit VS2008 und da funktioniert es.
Vista != XP

Servus,
Klaus

Signatur
Alles was an .NET und C# Spass macht.
klaus_b@.NET

    Mit Zitat antworten
Alt 12.01.2009, 13:45   #7
Gast
 
Offline
Registriert seit: 04-2002
Beiträge: 1.071
Hi Klaus,

danke erstmal für Deine Antworten.

Die Beispiele aus dem Toolkit laufen ebenfalls nicht. Diese werden zwar angezeigt, aber wie gesagt, auch dort der Fehler im IE und die AJAX-Features sind nicht zu sehen.

Die Beispiele und das Toolkit liegen nicht im Programm-Ordner von Windows.

Wie Du schreibst, lade ich nur die dll der Toolkits. Dann stellt sich mir die Frage: Wie kann ich die Toolkits dann fest einbinden in VS08? So das diese auch für zukünftige Projekte zur Verfügung stehen?

Gruß
mull
    Mit Zitat antworten
Alt 12.01.2009, 14:02   #8
Member
 
Benutzerbild von klaus_b
 
Offline
Registriert seit: 09-2004
Ort: Waldkraiburg
Beiträge: 143
Hallo Mull,
Zitat von mullfreak Beitrag anzeigen
Wie Du schreibst, lade ich nur die dll der Toolkits. Dann stellt sich mir die Frage: Wie kann ich die Toolkits dann fest einbinden in VS08?
In VS ist er jetzt "fest eingebunden". Um den ToolKit in jedem Projekt automatisch zu verwenden, kannst du dir ein ProjektTemplate erstellen. Doch dazu brauchst du erst ein Projekt in dem der ToolKit läuft

Bevor wir hier wild rumspekulieren, möchte ich dich gerne an das SubForum für den ASP.NET AJAX Control Toolkit auf ASP.NET Forums verweisen. Da lesen auch die Entwickler des ToolKit mit. Ich bin mir sicher, dass dir dort am schnellsten geholfen werden kann.

Servus,
Klaus

Signatur
Alles was an .NET und C# Spass macht.
klaus_b@.NET

    Mit Zitat antworten
Alt 12.01.2009, 14:12   #9
Gast
 
Offline
Registriert seit: 04-2002
Beiträge: 1.071
Ah, guter Tip. Werd ich mich gleich mal rüber bewegen! :-)
Ein Projekt in dem das Toolkit läuft hab ich ja, das war in dem Download enthalten. Dort ist auch die *.sln enthalten zum Aufruf. Aber wie geschrieben, rufe ich das auf, führe es aus, werden zwar die Seiten einwandfrei dargestellt aber die AJAX-Sachen laufen nicht.
Gruß
Mull
    Mit Zitat antworten
Alt 13.01.2009, 10:36   #10
Gast
 
Offline
Registriert seit: 04-2002
Beiträge: 1.071
Hallo,
eine heutige Neuinstallation von VS2008 brachte den Erfolg. Unglaublich!
Gruß
Mull
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Visual Studio 2008 micha84bm Microsoft Lizenzen 1 10.11.2009 16:32
MS Visual Studio 2008 Standard Edition Upgr Mr. Anonymous Microsoft Lizenzen 12 03.11.2009 15:12
Windows Server 2008 (64 bit) vs. Visual Studio 2005 (32 bit) JamesBond007 Windows Forum — Allgemein 1 05.02.2008 09:24
Kann MS Visual Studio 6 nicht installieren Darksun777 Windows Forum — Allgemein 7 22.09.2004 19:16
Visual Studio 6 lässt sich nicht installieren TigersClaw Windows Server Forum 7 13.03.2003 08:02


Alle Zeitangaben in MEZ/CET. Es ist jetzt 12:13 Uhr. Seite generiert in 0,043 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang