2012-03-15 10 views
5

Próbuję debugować problem, który pojawia się w IIS7 przy użyciu puli aplikacji skonfigurowane dla .NET 4. My Visual Studio ASP.NET Development Server mówi, że używa 2.0.50727.5456.Czy mogę ustawić wersję ASP.NET używaną przez program Visual Studio ASP.NET Development Server?

ASP.NET Development Server details dialog

Chciałbym debugowania to z VS więc chciałbym wersje .NET do meczu. Znalazłem informacje na temat ustawiania portów, ale w pobliżu nie było ustawień wersji. I nie mogłem znaleźć niczego pod pozycją menu .ASP Konfiguracja w VS albo.

Czy istnieje sposób konfiguracji wersji .NET serwera ASP.NET Development Server?

+0

Z czego jest zbudowany Twój projekt? –

+0

Visual Studio 2010 Pro w języku C# jako projekt witryny sieci Web. Moje pole dev to 64-bitowy system Win7 Pro z aktualizacjami Windows. – aczarnowski

Odpowiedz

3

Sprawdź atrybut targetFramework swojego compilation element w swoim web.config. Jeśli go brakuje, dodaj atrybut i spróbuj ustawić go na 4.0.

Jeśli korzystasz z projektu aplikacji internetowej (nie strony internetowej), spróbuj sprawdzić ustawienia projektu i poszukaj docelowej struktury.

+0

Używam projektu strony internetowej. Jego _Property Pages.Build.Target Framework_ jest ustawiony na .NET Framework 3.5. Nie było atrybutu 'compilation.targetFramework' w pliku web.config. Dodanie jednego '= v4.0' daje ostrzeżenie kompilatora, że ​​atrybut nie jest dozwolony. – aczarnowski

+2

Po ostrzeżeniach usunąłem wpis "compilation.targetFramework' web.config" i ustawiłem _Property Pages.Build.Target Framework_ na 4. Uruchomienie strony internetowej pokazuje teraz .NET 4 w szczegółach serwera rozwoju. Dzięki za wskazówki @wsanville – aczarnowski

+0

Mówisz o klikając prawym przyciskiem myszy na projekt => Wybierz właściwości => Application => Target Framework? – Pankaj

0

Lepszym rozwiązaniem byłoby zainstalowanie VS 2010 SP1, a następnie zainstalowanie IIS Express, który jest samodzielną wersją usług IIS używaną do programowania. Używa tego samego kodu, co w pełnym IIS, w ten sposób twoje środowisko jest takie samo.

http://learn.iis.net/page.aspx/868/iis-express-overview/

+0

Mam zainstalowany IIS7 i mogę uruchomić tę aplikację pod którąkolwiek z nich. Ostatecznie wspiąłem się na krzywą debugowania z "prawdziwymi" IIS, ale znam serwer dev i chciałem z nim teraz popracować. – aczarnowski

Powiązane problemy