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 ответа2

2

IIS 5.1 отлично подходит для разработки ASP.Net.

IIS тесно связана с Windows и только становится (немного меньше) разделенной в Windows 2008 R2. На данный момент, с Windows XP, вы ограничены использованием 5.1

Я бы порекомендовал использовать виртуальную машину, если вы хотите использовать другую версию IIS, или, в качестве альтернативы, загрузить IIS Express для Windows XP. Это не полный IIS, но для большинства нужд разработки (за исключением плагинов / аналогичных) он достаточно хорош.

2

Если вы используете Windows XP, то нет возможности обновить IIS в этой ОС.

IIS поставляется с операционной системой Windows и в некоторой степени связан с операционной системой. Вы не можете обновить полную версию IIS в текущей операционной системе.

Для использования некоторых функций IIS 7 доступен только вариант II7 Express с Visual Studio 2010.

Другой способ - создать виртуальную машину Windows 7 с виртуальной машиной Microsoft для использования полных функций IIS 7, и, если вы немного продвинутый пользователь, настройте среду отладки между Windows XP и ОС виртуальной машины (Windows 7).

Проверьте эти ссылки для справки:
Запуск веб-сайта с использованием IIS Express из командной строки и интеграции с Visual Studio
Запуск IIS Express из командной строки
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. Он требует лицензии для использования и устанавливается отдельно, за исключением Express Edition, который поставляется с Visual Studio. Если вы устанавливаете Visual Studio, вы можете выбрать SQL Server 2008 Express Edition для установки вместе с ним.

Если вы не хотите устанавливать Visual Studio, вы можете получить SQL Server Express Edition отдельно на веб-сайте Microsoft. вам просто нужен MDAC (Microsoft Data Access Component), чтобы установить соединение между сервером SQL и IIS.

В ASP.net добавьте это под тегом, чтобы указать строку подключения. здесь .\sqlexpress - это имя экземпляра SQL Express по умолчанию, если вы устанавливаете sql-сервер вместе с вашей установкой visual studio или вашим computername\sqlexpress .

Вот некоторые шаги установки для SQL Server 2005 Standard Edition и для SQL Server 2008 R2 - шаг за шагом.

и загрузите SQL Server Management Studio Express, чтобы легко работать с базами данных и выполнить поиск в google «как подключить базу данных. sql server management studio», затем подключить свое веб-приложение к базе данных sql server, используя следующую информацию для проверки соединения и т. д.

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

Получите доступ к этой строке соединения с именем ConStr в вашем коде asp.net, используя ConfigurationManager.ConnectionStrings["ConStr"] как:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .