2010-05-06 3 views
7

Ich habe DotnetNuke in Visual Studio 2010 geladen. Die Option "benutzerdefinierten Server verwenden" unter "Startoptionen" ist deaktiviert. Warum ist es deaktiviert? Was bedeutet "Standardwebserver verwenden" standardmäßig? Wie ändere ich, was der Standard ist? In früheren Versionen von VS konnte ich zwischen IIS und dem internen Webserver (Cassini) wechseln. Jetzt ist es in VS 2010 mehr verwirrend!Warum ist die Option "benutzerdefinierten Server verwenden" in Visual Studio 2010 deaktiviert?

Würde das Projekttyp, Projekt Webprojekt gegenüber Website, die Einstellung beeinflussen?

Antwort

0

Ich habe alle diese Optionen funktioniert gut auf meinem Rechner, und ich habe es mit einer ganzen Reihe von Lösungen, Web-Anwendungen und Web-Projekten versucht. Es funktionierte überall ...

In Ihrem Fall denke ich, es entweder möglicherweise ein Problem mit den Berechtigungen, oder ein Problem mit der Installation sein ..

Welche Version von VS haben Sie installiert haben? Web-Entwickler? Profi? Ultimativ? Wurden bei der Installation Fehler ausgegeben?

Sind Sie sicher, dass Cassini auf Ihrem Computer installiert und verfügbar ist?

Sie könnten auch versuchen, VS als Administrator auszuführen. Sicher, es sollte immer noch ohne es funktionieren (und es, Vertrauen Sie mir: P), aber es könnte helfen, das Problem zu finden ...

UPD: Welche os haben Sie, und ist es 32/64 Bit?

Welche EXE-Dateien haben Sie in diesen Ordnern?

C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ devserver \ 10.0
C: \ Program Files (x86) \ Gemeinsame Dateien \ Microsoft Shared \ devserver \ 10,0

+0

Es ist VS 2010 ultimative Win7 64 Bit. Die Installation hat keine Fehler verursacht. Ich habe WebDev.WebServer20 & WebDev.WebServer40. VS läuft unter Administrator. –

+0

Das ist nur komisch dann .. Sorry, kann keine Ideen kommen :( –

18

Ich habe hatte gerade dieses Problem in einem meiner Projekte, das für die Verwendung von IIS Express eingerichtet wurde.

Die Lösung für mich war mit der rechten Maustaste auf das Website-Projekt und wählen Sie die Option, den VS-Server stattdessen zu verwenden. Die Option, einen benutzerdefinierten Server zu verwenden, wurde dann wieder aktiviert, sodass ich auf die IIS-Site verweisen konnte, auf der ich testen wollte.

+2

Dies ist die richtige Antwort und gilt immer noch für VS 2012. –

+0

Yep genau gleiches Ding für mich auf 2012 Server 2012. nervig. Müssen loswerden von iis express ... – 101chris

+1

Wie geht das mit einer Webanwendung (keine Projektdatei)? Es gibt keine solche Option für mich in VS 2010 – ElGavilan

6

Gerade hatte dieses Problem auch heute mit Visual Studio 2012. Eine andere Lösung ist offen VS (ohne Projekt laden) und dann Datei> Website öffnen. Wählen Sie die Website aus, mit der Sie Probleme haben. An diesem Punkt wird VS warnen, dass ein anderer Server für diese Site konfiguriert ist. Wenn Sie im Dialogfeld "Nein" auswählen, können Sie mithilfe von Eigenschaftenseiten einen benutzerdefinierten Server wie erwartet festlegen.

Verwandte Themen