Windows hosting asp net

Хостинг ASP.NET

Рано или поздно большинство созданных на платформе ASP.NET проектов начинают свою жизнь в большом интернете и возникает вопрос хостинга. Где лучше разместить проект? Какой хостинг выбрать?

При выборе хостинга надо учитывать множество параметров. Во-первых, это, прежде всего, аппаратные возможности хостеров — какой сервер, скорость передачи данных, ОЗУ сервера, тип процессора, сколько процессорного времени хостер выделяет по выбранному тарифному плану. Тут все просто: чем больше (мощность сервера, скорость) — тем лучше. Правда, как правило, и дороже.

Второй момент — это программные возможности. Тут следует учитывать следующие аспекты: версия ОС Windows, MSSQL Server, поддержка нужных версий платформы ASP.NET (MVC). Если ваш проект использует базу данных MSSQL Server 2012, то естественно надо искать соответствующий хостинг.

Также если вы используете последние версии платформы ASP.NET, какие-то новейшие компоненты, то стоит предварительно узнать, а поддерживает ли хостинг подобные компоненты. Например, к настоящему моменты не все хостеры имеют поддержку ASP.NET MVC 5. И иногда возникает ситуация, когда человек в спешке выбирает вроде бы приличный и недорогой хостинг, оплачивает, а в итоге оказывается, что он что-то не поддерживает.

Третий, наверное, менее важный момент — это пинг или скорость передачи. В принципе это больше аппаратный компонент, зависящий от пропускной способности сети или аппаратных возможностей того же сервера. Однако иногда следует также учитывать и географическое положение сервера и потенциальных посетителей сайта. Например, насколько мне известно ряд российских компаний перенесли свои сервисы из Amazonа в Windows Azure, потому что серверы последнего находятся ближе к потенциальной аудитории. Хотя аппаратная поддержка передачи данных все время развивается и улучшается, да и в большинстве проектов вряд ли пинг будет играть большой роли, но если у вас высоконагруженный проект (или, например, сервер находится в России, а аудитория в Латинской Америке), то, возможно, пинг является тем местом, где можно уменьшить издержки.

Теперь рассмотрим некоторые из наиболее популярных компаний и сервисов, предлагающих услуги в области хостинга под asp.net проекты.

Smarterasp.net

Smarterasp.net — один из наиболее популярных и надежных зарубежных хостингов. Минимальный тарифный план на asp.net-хостинг, который называется ASP.NET Basic, стоит $2.95 a month в месяц и предоставляет следующие возможности:

Объем дискового пространства: безлимит

Объем ежемесячного трафика: безлимит

Количество сайтов: 1

ОС: Windows 2012 / 2008

Поддерживаемые версии: ASP.NET 4.5.1 / 4.5 / 4.0 (ASP.NET MVC 5 / MVC 4 / MVC 3)

Есть поддержка ASP.NET Core .

СУБД: MSSQL (MS SQL 2012, MS SQL 2014) / MySQL 5.x (не более одной базы данных)

Можно быстро установить CMS nopCommerce, Kentico

Имеется бесплатный триальный хостинг на 60 дней с большими возможностями по самому дорогому тарифному плану.

Reg.ru

Хостинг от Reg.ru в последнее время набирает обороты в сфере хостинга Windows. Минимальный тарифный план на asp.net-хостинг стоит 149 рублей в месяц (при оплате на больший срок имеются скидки) и предоставляет следующие возможности:

Объем дискового пространства под проекты: до 1Гб

Объем ежемесячного трафика: безлимитный

Количество сайтов: 1

ОС: Windows Server 2012/2012 R2 Standart Edition

Поддерживаемые версии: ASP.Net 4.5/4.0/3.5/2.0 (ASP.NET MVC версии 1.0 / 2.0 / 3.0 / 4.0 / 5.0)

СУБД: Microsoft SQL Server 2012/2014 Web Edition c возможностью работы в режиме совместимости с SQL Server 2008 и MySQL (не более одной базы данных), общий объем не более 1 Гб

Читайте также:  Установка навител windows ce с картами

При необходимости можно выбрать тариф подороже, при этом увеличить объем дискового пространства, количество баз данных и подключив ряд дополнительных услуг.

1Gb.ru

Еще один популярный российский хостинг — 1Gb.ru. Какие тарифы он предлагает? Минимальный тарифный план (тариф «PROSTO») стоит 85 рублей в месяц (при оплате за сразу за год). Он вполне оправдывает свое название:

Объем дискового пространства под проекты: до 1500 Мб

Объем ежемесячного трафика: безлимитный

Количество доменов: 1

Нагрузка процессора: 3,5%

ОС: Windows 2008 (IIS 7.5)

Поддерживаемые версии: все версии ASP.NET и ASP.NET MVC

СУБД: mySQL 5, Postgres (число баз не ограничено)

Максимальный объем БД: до 100 Мб

Ко всему этому обещают бесплатный домен в зоне RU.

Arvixe

Известный зарубежный хостинг Arvixe.com предоставляет услуги хостинга, а также выделенных серверов и VPS.

Самый дешевый тариф Personal Class ASP стоит 5$ в месяц и предлагает следующие возможности

Объем дискового пространства под проекты: неограниченно

Объем ежемесячного трафика: неограниченно

Количество доменов: 6

Бесплатное доменное имя

Возможность создания неограниченного количества поддоменов и ftp-аккаунтов

Поддерживаемые версии: ASP .NET v2, v3.5 и v4.6, в том числе самая последняя версия ASP.NET MVC

СУБД: MySQL 5, MS SQL Server 2012 (число баз не ограничено)

Неограниченное количество почтовых ящиков, привязаных к домену

Плюс имеются дополнительные услуги, например, SSL-сертификат за 25$

На более дорогом тарифе Personal Class ASP PRO за 8$ в месяц многие ограничения убираются.

Hostgator.com

http://ru.hostgator.com/ — зарубежный Windows-хостинг предлагающий различные хостинговые планы. Наиболее дешевый из них «Personal» стоит от 4.76$ (при оплате за три года, при месячной оплате — 7.96$) и предлагает следующие опции:

Объем дискового пространства: безлимит

Объем ежемесячного трафика: безлимит

Количество сайтов: 1

ОС: Windows 2008

Поддерживаемые версии: ASP.NET 4.5 / 4.0 / 3.5 / 2.0

СУБД: MSSQL / MySQL(неограниченное количество баз данных)

Планировщики задач, стриминг аудио и видео

Возможность легкой и быстрой установки популярных CMS

Host4asp.net

Host4asp.net предоставляет самый дешевый хостинговый план — «Basic» от 2.95$ в месяц. Он включает в себя следующие возможности:

Объем дискового пространства: до 10 Гб

Объем ежемесячного трафика: безлимитный

Количество доменов: 1

ОС: Windows Server 2012 R2 (IIS 8.5)

Поддерживаемые версии: все версии ASP.NET и ASP.NET MVC

СУБД: MSSQL Server 2012/2014

Количество Email-аккаунтов: 10

Somee.com

Somee.com представляет, возможно, одно из лучших мест для тестирования начинающих проектов.

Сервис предоставляет бесплатный хостинговый план, который предполагает следующие ограничения:

Объем дискового пространства под проекты: до 150Мб

Объем ежемесячного трафика: до 5Гб

Количество доменов: 1

ОС: Windows 2012 (IIS 8.0), Windows 2008R2(IIS 7.5), Windows 2003 (IIS 6.0)

Поддерживаемые версии: ASP.Net 4.5/4.0/3.5/2.0/1.1 (в том числе MVC 1.0/2.0/3.0/4.0)

СУБД: MS SQL Express 2012/2008R2/2005

Максимальный объем бд MSSQL: до 15Мб

Подобных возможностей, я думаю, вполне хватит на начинающие проекты в режиме тестирования. В то же время надо отметить нестабильную работу бесплатного хостинга.

Также здесь можно заказать услуги платного хостинга. Минимальная цена на хостинг начинается от 4,95 в месяц (при оплате за 12 месяцев). Минимальный хостинговый план предполагает:

Объем дискового пространства под проекты: до 250Мб

Объем ежемесячного трафика: до 10Гб

Количество доменов: 15

Максимальное количество почтовых ящиков: до 5

Aspspider

Еще один неплохой сервис, который может подойти для тестирования и для начинающих проектов — AspSpider.NET. Это бесплатный сервис, созданный прежде всего для целей обучения, а также для популяризации asp.net. Он предлагает нам следующие возможности:

Объем дискового пространства под проекты: до 100Мб

Объем ежемесячного трафика: до 2Гб

Количество доменов: 1

ОС: Windows 2012 (IIS 8.0), Windows 2008R2(IIS 7.5), Windows 2003 (IIS 6.0)

Поддерживаемые версии: ASP.NET 2.0, 3.5, 4.0

Читайте также:  Behold tv voyage windows 10

СУБД: SQL Server 2005/2008 Express-выпуски

Выбирая этот хостинг, следует учитывать, что его цели — помочь в изучении asp.net, поэтому по его правилам на сайтах не должно быть рекламы.

Masterhost

Masterhost — также российская компания, предоставляющая ряд хостинговых планов на хостинг Windows. Минимальный тарифный план — ФорСайт (win) — стоит 250 рублей в месяц и предусматривает следующие возможности:

Объем дискового пространства под проекты: до 5Гб

Объем ежемесячного трафика: безлимитный

Количество сайтов: 5 (до 200 доменов 3-го уровня)

Поддерживаемые версии: ASP.NET 2.0 / 4.5 (ASP.NET MVC 1.0 / 2.0 / 3.0 / 4.0 / 5.0)

СУБД: MSSQL 2008 и MySQL (Поддерживается только тип таблиц MyISAM, невозможно создание хранимых функций, процедур, триггеров и представлений). Для каждой СУБД не более пяти базы данных

Максимальный объем БД MSSQL: до 500 Мб

Есть поддержка CGI-приложений

Также за дополнительную плату можно подключить дополнительные услуги или перейти на новый тариф.

Infobox

И последний из серии наиболее популярных хостингов — Infobox.ru. Минимальный тарифный план на asp.net-хостинг стоит 150 рублей в месяц и предоставляет следующие услуги:

Объем дискового пространства под проекты: до 6Гб

Количество сайтов: 1

ОС: Windows 2008 R2 64 bit (IIS 7.5)

Поддерживаемые версии: ASP.NET 4.0/3.5/2.0 (ASP.NET 4.5 отсутствует)

СУБД: MSSQL 2008 R2 и MySQL (не более двух баз данных), общий объем не более 2 Гб. Также имеется поддержка PostgreSQL — на нее дополнительно выделяется 2 Гб.

Несмотря на заявленные на сайте слова: «Поддержка самых актуальных .NET-технологий», поддержка ASP.NET 4.5 пока отсутствует. Кроме того, чтобы получить безлимитный трафик, надо брать тариф подороже — от 249 рублей за 1 месяц. Однако из плюсов можно отметить бесплатный тестовый период в течение 15 дней.

Godaddy.com

Godaddy.com предоставляет несколько различых планов, самый дешевый из которых — план «Экономный» стоит 319 рублей в месяц:

Объем дискового пространства под проекты: 100Гб

Объем трафика: неграниченный

Количество сайтов: 1

ОС: Windows 2008 R2 64 bit (IIS 7.5)

Поддерживаемые версии: ASP.NET 4.0/3.5/2.0 (ASP.NET 4.5 отсутствует)

СУБД: 1 база данных MSSQL 2012 объемом не более 200 Мб.

Webhostforasp.net

Хостинг Webhostforasp.net предлагает несколько видов windows-хостинга, среди которых самый дешевый «VALUE PLAN» (от 3.99$ в месяц). Он предоставляет следующие опции:

Объем дискового пространства: 4Гб

Объем трафика: 50Гб

Количество сайтов: неограниченно

Поддерживаемые версии: ASP.NET 4.5 / 4.0 / 3.5 / 2.0

СУБД: MySQL и SQL Server 2008 (не более 1 базы данных)

Возможность быстрой автоматической установки скриптов популярных CMS

Parking.ru

Parking.ru является одним из наиболее популярных российских хостеров в сфере ASP.NET. Минимальный тарифный план Golf предоставляет следующие возможности:

Объем дискового пространства под проекты: до 1 Гб

Объем ежемесячного трафика: безлимитный

Количество доменов (сайтов): 1

ОС и сервер: IIS 7.5 (ОС Windows Server 2008 R2), IIS 8.5 (ОС Windows Server 2012 R2), изолированный пул с выбором режима (classic, integrated)

Поддерживаемые версии: ASP.NET 2.0/4.0, .NET Framework 4.5.1, PHP 5.5 с полным набором стандартных модулей

СУБД: Microsoft SQL Server 2012, MySQL 5.6 (не более одной базы данных)

Резервное копирование: автоматическое ежедневное создание резервных копий сайтов (файлов и баз данных) с глубиной хранения до 3 дней

Защита от DDoS: используется система InvGuard, которая обеспечивает возможность детектирования и фильтрации DDoS атак типов UDP Flood, ICMP Flood, TCP Flood (SYN, ACK, RST), HTTP Flood

Поддержка CMS: имеется поддержка всех популярных CMS (Joomla, WordPress, 1C-Битрикс, Drupal, DotNetNuke), конструкторов сайта и интернет-магазинов

При желании можно взять тариф по мощнее. Стоимость тарифов вариируется в зависимости от предоставляемых возможностей — от 250 до 1500 рублей. Разнообразные формы оплаты, в том числе через популярные платежные системы.

Читайте также:  Принудительно отмонтировать диск linux

The .NET Core Hosting Bundle

The .NET Core Hosting bundle is an installer for the .NET Core Runtime and the ASP.NET Core Module. The bundle allows ASP.NET Core apps to run with IIS.

Install the .NET Core Hosting Bundle

If the Hosting Bundle is installed before IIS, the bundle installation must be repaired. Run the Hosting Bundle installer again after installing IIS.

If the Hosting Bundle is installed after installing the 64-bit (x64) version of .NET Core, SDKs might appear to be missing (No .NET Core SDKs were detected). To resolve the problem, see Troubleshoot and debug ASP.NET Core projects.

Breaking changes and security advisories are reported on the Announcements repo. Announcements can be limited to a specific version by selecting a Label filter.

Direct download (current version)

Download the installer using the following link:

Visual C++ Redistributable Requirement

On older versions of Windows, for example Windows Server 2012 R2, install the Visual Studio C++ 2015, 2017, 2019 Redistributable. Otherwise, a confusing error message in the Windows Event Log reports that The data is the error.

Earlier versions of the installer

To obtain an earlier version of the installer:

  1. Navigate to the Download .NET Core page.
  2. Select the desired .NET Core version.
  3. In the Run apps — Runtime column, find the row of the .NET Core runtime version desired.
  4. Download the installer using the Hosting Bundle link.

Some installers contain release versions that have reached their end of life (EOL) and are no longer supported by Microsoft. For more information, see the support policy.

Options

The following parameters are available when running the installer from an administrator command shell:

  • OPT_NO_ANCM=1 : Skip installing the ASP.NET Core Module.
  • OPT_NO_RUNTIME=1 : Skip installing the .NET Core runtime. Used when the server only hosts self-contained deployments (SCD).
  • OPT_NO_SHAREDFX=1 : Skip installing the ASP.NET Shared Framework (ASP.NET runtime). Used when the server only hosts self-contained deployments (SCD).
  • OPT_NO_X86=1 : Skip installing x86 runtimes. Use this parameter when you know that you won’t be hosting 32-bit apps. If there’s any chance that you will host both 32-bit and 64-bit apps in the future, don’t use this parameter and install both runtimes.
  • OPT_NO_SHARED_CONFIG_CHECK=1 : Disable the check for using an IIS Shared Configuration when the shared configuration ( applicationHost.config ) is on the same machine as the IIS installation. Only available for ASP.NET Core 2.2 or later Hosting Bundler installers. For more information, see ASP.NET Core Module.

For information on IIS Shared Configuration, see ASP.NET Core Module with IIS Shared Configuration.

Restart IIS

After the Hosting Bundle is installed, a manual IIS restart may be required. For example, the dotnet CLI tooling (command) might not exist on the PATH for running IIS worker processes.

To manually stop and start IIS, execute the following commands in an elevated command shell:

Module version and Hosting Bundle installer logs

To determine the version of the installed ASP.NET Core Module:

  1. On the hosting system, navigate to %PROGRAMFILES%\IIS\Asp.Net Core Module\V2 .
  2. Locate the aspnetcorev2.dll file.
  3. Right-click the file and select Properties from the contextual menu.
  4. Select the Details tab. The File version and Product version represent the installed version of the module.

The Hosting Bundle installer logs for the module are found at C:\Users\%UserName%\AppData\Local\Temp . The file is named dd_DotNetCoreWinSvrHosting___000_AspNetCoreModule_x64.log , where the placeholder is the timestamp of the file.

Оцените статью