2009-08-19 14 views
0

Ich bekomme diesen Fehler beim Versuch, "in Browser" aus einer aspx-Datei in Visual Studio 2008 anzuzeigen. Die Komplikation für das Problem ist, dass ich eigentlich nicht bin Der Server selbst ist ein Projekt, das von der Quellcodeverwaltung auf meinen lokalen Computer ausgecheckt wurde. Ich habe die Lösung für das Problem gesehen, wenn ich auf dem Server war, aber mein Computer ist nicht und wurde nicht konfiguriert, um als ein Server zu laufen. Gibt es eine Möglichkeit, dies zu beheben, ohne meinen eigenen Computer als Server einzurichten? Ich bin ziemlich neu in Visual Studio und dem .net-Framework, also wenn ich etwas Wichtiges oder irgendetwas vergessen habe, bitte einfach um Klärung bitten.ASP-Konfigurationsfehler in <authentication mode = "Windows" />

Vielen Dank im Voraus!

--edit--

Danke für die Antworten Jungs, aber die vorgeschlagene Lösung nicht, da das Projekt arbeiten, ist eine ‚Website‘ kein ‚Webprojekt‘ http://msdn.microsoft.com/en-us/library/aa730880%28VS.80%29.aspx#wapp_topic5

So ‚I don Ich habe eine Projektdatei (.csproj), die ich mit der rechten Maustaste anklicken kann, um den Karteireiter Eigenschaften aufzurufen, über den Sie sprechen. Gibt es weitere Ideen für dieses Problem angesichts dieser neuen Fakten?

+1

Welches Betriebssystem verwenden Sie auf Ihrem Entwicklungscomputer? Ist Ihr Computer in einer Domäne oder in einer Arbeitsgruppe? –

+0

Ich hatte nie ein Problem damit, auf welchem ​​OS bist du? Wird das Projekt auf Cassini (Vis Studio) oder einem lokalen IIS ausgeführt? –

+0

Warum denken Sie, dass die Lösung nur für Server gilt? Der Windows-Authentifizierungsmodus ist auf allen Windows-Plattformen verfügbar, und die App-Root-Anforderung ist ebenfalls erforderlich. –

Antwort

1

Klicken Sie mit der rechten Maustaste auf die Eigenschaften des Website-Projekts, wechseln Sie zur Registerkarte Web. Unter den Servern gibt es einige Optionen. Ich verwende normalerweise den Standard "Visual Studio Development Server verwenden" und "Port automatisch zuweisen".

Wenn diese Website von einer früheren Version von VS migriert wurde, ist sie möglicherweise nicht so eingerichtet, dass sie ausgeführt wird (Spezifikation 1.1 hat den IIS-Server lokal verwendet). Wenn Sie den IIS-Server verwenden möchten, müssen Sie ihn ausführen und das virtuelle Verzeichnis dafür konfigurieren.

+0

Das klingt genau nach der Lösung, die ich suche, aber ich kann 'Website Projekteigenschaften' nicht finden. Soll ich das Projekt öffnen, geschlossen? Liegt es im Lösungs-Explorer, dem Hauptmenü? Entschuldigung, wie ich schon sagte, ich bin neu in Visual Studio und die Sache ist enorm! – Trajanus

+0

Ich würde zustimmen, dass dies das Problem ist. Um die Änderungen vorzunehmen, lassen Sie das Projekt in Visual Studio geöffnet, klicken Sie mit der rechten Maustaste auf das Projekt im Projektexplorer und wählen Sie Eigenschaften. –

+0

Ich habe diese Optionen nicht zu haben. Wenn ich das Projekt geöffnet habe und mit der rechten Maustaste darauf klicke, habe ich die Option 'Eigenschaftsseiten', aber keine 'Eigenschaften'.Wenn ich auf Property Pages gehe, habe ich die Tab Optionen 'References', 'Build', 'Accessibility', 'Start Options' und 'MSBuild Options'. Unter den Startoptionen gibt es einen Abschnitt mit der Bezeichnung "Server", und es gibt eine Optionsschaltfläche mit der Beschriftung "Standardwebserver verwenden", aber es gibt keine Anschlussoption oder Visual Studio Development Server verwenden. Dies ist ein Projekt, das ich aus der Quellcodeverwaltung ausgecheckt habe und nicht selbst erstellt habe. – Trajanus

0

Dies könnte die Ursache für viele Probleme sein .. auch XML-Ausgaben in der web.config über diesem XML-Knoten in der web.config .. vielleicht ein XML Schließen „/“ auf einem XML-Knoten ..

Ich habe diesen Fehler kürzlich wegen eines Telerik Rad Controls für ASP.NET AJAX-Upgrades erhalten. Der Aktualisierungsassistent aus dem Telerik Visual Studio-Menü hat einige Einstellungen in meiner web.config-Datei automatisch konvertiert. Es fügte auch einige Dinge hinzu, die es nicht haben sollte. Nach dem Entfernen dieses XML-Knotens wurde dieses Problem behoben.

<authentication mode="Windows" /> 
Verwandte Themen