Windows XP PRO SP3。ASP.NET開発をセットアップします。環境


1

Windows XP PRO SP3とVisual Studio 2010があります。デフォルトではIIS 5.1があります。そして、それをアップグレードするオプションはありません。

ASP.NETの開発を開始したい。私のコンピューターでIISとSQLサーバーを適切にセットアップする方法について、良い参考資料を教えてください。

現在、IIS + SQL Server + VSをセットアップするには、Apache + MySQL(POSTGRESQL)+ Eclipse(Netbeans)をセットアップするほど簡単ではないようです。

回答:


2

Windows XPを使用している場合、このOSでIISをアップグレードする方法はありません。

IISはWindowsオペレーティングシステムに同梱されており、オペレーティングシステムとある程度連動しています。現在のオペレーティングシステムでIIS完全版をアップグレードすることはできません。

IIS 7の一部の機能を使用するために使用できるオプションは、Visual Studio 2010でII7 Expressのみです。

もう1つは、Microsoft仮想マシンを使用してWindows 7の仮想マシンを作成し、IIS 7の完全な機能を使用することです。ユーザーを多少進めた場合は、Windows XPと仮想マシンOS(Windows 7)の間でデバッグ環境を構成します。

次のリンクを参照してください。
コマンドプロンプトからIIS Expressを使用してWebSiteを
実行し、コマンドラインからIIS Expressを実行するVisual Studio Integration
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

IISをSQLサーバーに接続しても問題はありません。接続に関連する問題と接続ドライバーの欠落だけが問題を引き起こす可能性があります。すべてが正しい場合、すべてが正常に機能します。

編集:コメントによると、
SQL ServerはIISの一部ではありません。Visual Studioで提供されるExpress Editionを除き、個別に使用およびインストールするにはライセンスが必要です。Visual Studioをインストールする場合は、SQL Server 2008 Express Editionを選択してインストールできます。

Visual Studioをインストールしたくない場合は、Microsoft WebサイトでSQL Server Express Editionを個別に入手できます。MDACSQL ServerとIIS間の接続を確立するために(Microsoft Data Access Component)が必要です。

ASP.netで、これをタグの下に追加して、接続文字列を指定します。ここに.\sqlexpressあなたがあなたのVisual StudioのインストールにSQL Serverをインストールするか、あなたの場合、あなたのSQL Expressのデフォルトのインスタンス名ですcomputername\sqlexpress

SQL Server 2005 Standard EditionおよびSQL Server 2008 R2のインストール手順を次に示します-ステップバイステップ

そしてダウンロードした後などの接続を確認するには、次のものを使用してSQL ServerデータベースにWebアプリケーションを接続し、「データベースのSQL Serverの管理スタジオを接続する方法」のデータベースで簡単に作業し、Googleで検索して表現するSQL Serverの管理スタジオを

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

次のように使用して、asp.netコードでConStrという名前のこの接続文字列にアクセスしますConfigurationManager.ConnectionStrings["ConStr"]

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

ええ、SQL Serverがiisでインストールされているかどうか、インストール方法、接続方法がわからないだけです。MAMP、WAMP、LAMP、Denwer、およびストレートインストールに関しては、MSサーバーに関する情報よりもはるかに多くの情報を繰り返してください。
ジェフゲニスミルノフ

SQL Serverには個別のインストールがあります...インストールするだけで、SQL Serverは最新バージョンのIIS(Windows XPに含まれるものを含む)の一部ではありません。
ラムハウンド

IISでphpを使用する場合は、asp.netを無効にし、phpを実行するCGI設定を有効にします。mysqlおよび他の種類のデータベースプロバイダーの接続文字列が変更されます。mysqlに接続するには、Microsoftが提供するドライバーを使用する必要がある場合があります。..
ニランジャンシン

2

IIS 5.1はASP.Net開発に適しています。

IISはWindowsと密接に結びついており、Windows 2008 R2では(わずかに)分離されつつあります。今のところ、Windows XPでは、5.1の使用に制限されています

別のバージョンのIISを使用する場合は、仮想マシンを使用するか、Windows XP用のIIS Expressをダウンロードすることをお勧めします。これは完全なIISではありませんが、ほとんどの開発ニーズ(プラグイン/同様のものを除く)には十分です。


ええ、私はすでに昨日IIS Expressをインストールしました。私はそう思う。しかし、GUIは私にとって少し不快でした。また、SQLサーバーがインストールされているかどうかがわかりませんでしたか?
ジェフゲニスミルノフ

1
IISの「フル」バージョンでも、GUIは実際には同じであると理解していますか?私はそれがSQL Server Expressのと通信できると信じていない、IIS ExpressはSQL Serverのフルバージョンと通信できるとは思わない
Ramhound
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.