Windows XP PRO SP3. Skonfiguruj program ASP.NET środowisko


1

Mam system Windows XP PRO SP3 i Visual Studio 2010. Domyślnie mam IIS 5.1. I nie ma opcji, aby go uaktualnić.

Chcę zacząć tworzyć program ASP.NET. Czy ktoś może dać dobre odniesienie, jak prawidłowo skonfigurować IIS i serwer SQL na moim komputerze.

Obecnie konfiguracja IIS + SQL Server + VS nie wydaje się tak prosta, jak konfiguracja Apache + MySQL (POSTGRESQL) + Eclipse (Netbeans).

Odpowiedzi:


2

Jeśli używasz systemu Windows XP, nie ma możliwości uaktualnienia IIS w tym systemie operacyjnym.

IIS jest dostarczany z systemem operacyjnym Windows i nieco sprzężony z systemem operacyjnym. Nie można zaktualizować pełnej wersji IIS w bieżącym systemie operacyjnym.

Dostępna jest tylko opcja korzystania z niektórych funkcji IIS 7 to II7 Express w Visual Studio 2010.

Innym jest utworzenie maszyny wirtualnej systemu Windows 7 z maszyną wirtualną Microsoft do korzystania z pełnych funkcji IIS 7, a jeśli nieco zaawansujesz użytkownika, skonfiguruj środowisko debugowania między systemem Windows XP a systemem operacyjnym maszyny wirtualnej (Windows 7).

Sprawdź te linki do odniesienia:
Prowadzenie witryny za pomocą IIS Express z wierszu polecenia i Visual Studio Integracji
działa program IIS Express z wiersza polecenia
http://msdn.microsoft.com/en-us/library/58wxa9w5.aspx
https: // stackoverflow.com/questions/4919843/how-do-i-install-iis-express-7-5-onto-windows-xp

Nie ma problemu z podłączeniem IIS do serwera SQL. Tylko niektóre problemy związane z połączeniem i brakujące sterowniki połączeń mogą powodować problem. jeśli wszystko jest w porządku, wszystko będzie działać dobrze.

EDYCJA: Przez komentarze
SQL Server nie jest częścią IIS. Wymaga licencji do używania i instalowania osobno, z wyjątkiem Express Edition dostarczanego z Visual Studio. Jeśli instalujesz program Visual Studio, możesz wybrać SQL Server 2008 Express Edition, aby go zainstalować.

Jeśli nie chcesz instalować programu Visual Studio, możesz pobrać SQL Server Express Edition osobno na stronie Microsoft. wystarczy MDAC(Microsoft Data Access Component), aby ustanowić połączenie między serwerem SQL a IIS.

W ASP.net Dodaj to pod znacznikiem, aby określić parametry połączenia. oto .\sqlexpresstwoja domyślna nazwa instancji SQL Express, jeśli instalujesz serwer SQL z instalacją Visual Studio lub swoją computername\sqlexpress.

Oto kilka kroków instalacji dla SQL Server 2005 Standard Edition i SQL Server 2008 R2 - krok po kroku .

i pobierz SQL Server Management Studio Express, aby łatwo pracować z bazami danych i wyszukaj w Google „jak dołączyć bazę danych SQL Server Management Studio”, a następnie podłącz swoją aplikację internetową do bazy danych SQL Server, wykonując następujące czynności, aby sprawdzić połączenie itp.

<connectionStrings>
      <add name="ConStr" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=mydbname;Pooling=true;Integrated Security=SSPI" providerName="System.Data.SqlClient"/>
  </connectionStrings>

Uzyskaj dostęp do ciągu połączenia o nazwie ConStr w kodzie asp.net, używając ConfigurationManager.ConnectionStrings["ConStr"]jako:

SqlConnection con;
 using (con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConStr"].ToString()))
{
//Data Manipulation code
}

Tak, ale po prostu nie rozumiem, czy serwer SQL jest zainstalowany z systemem iis, czy jak go zainstalować lub jak go podłączyć. Powtarzam to w odniesieniu do MAMP, WAMP, LAMP, Denwer i prostych instalacji to znacznie więcej informacji niż o serwerach MS.
Jevgeni Smirnov,

Istnieje osobna instalacja dla SQL Server ... Po prostu zainstaluj SQL Server nie jest częścią najnowszych wersji IIS (w tym tej dołączonej do Windows XP).
Ramhound,

jeśli chcesz używać php z IIS, wyłącz asp.net i włącz ustawienie CGI z uruchomionym php .. i parametry połączenia zmienią się dla mysql i innych dostawców baz danych. możliwe, że będziesz musiał użyć niektórych sterowników dostarczonych przez Microsoft do połączenia z mysql. ..
Niranjan Singh,

2

IIS 5.1 jest odpowiedni do programowania ASP.Net.

Usługi IIS są ściśle powiązane z systemem Windows i są tylko (nieco mniej) oddzielane w systemie Windows 2008 R2. Na razie w systemie Windows XP możesz korzystać tylko z wersji 5.1

Polecam albo użycie maszyny wirtualnej, jeśli chcesz użyć innej wersji IIS, albo alternatywnie pobierz IIS Express na Windows XP. Nie jest to pełne IIS, ale dla większości potrzeb programistycznych (z wyłączeniem wtyczek / podobnych) jest wystarczająco dobre.


Tak, już zainstalowałem wczoraj IIS Express. Chyba tak. Ale gui było dla mnie trochę niewygodne. Nie zrozumiałem też, czy serwer SQL został zainstalowany, czy nie?
Jevgeni Smirnov,

1
Rozumiesz, że gui byłoby praktycznie takie samo dla „pełnej” wersji IIS, prawda? Nie wierzę, że IIS Express może komunikować się z pełną wersją SQL Server, wierzę, że może komunikować się z SQL Server Express
Ramhound,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.