Asp net ms sql хостинг

Всем привет. Сегодня я хочу вам показать, как можно зарегистрировать бесплатный хостинг для ASP.NET с СУБД SQL Server. Для реальных задач бесплатный хостинг конечно вряд ли сгодиться, но для демонстрации проекта заказчику будет самое то. Я расскажу как загрузить базу данных SQL Server на хостинг, как загрузить свой проект и как настроить соединение с базой данных для созданного нами веб-приложения. Если есть потребность, можно сразу купить платный хостинг. Все основные принципы размещения веб-приложения на платном хостинге будут те же, за исключением регистрации доменного имени

Пришлось мне как-то писать веб-приложение на MVC 3 и нужно было показать общий прототип интерфейса – выложить его в интернете для просмотра. Требования к технологиям разработки были следующие:

  • СУБД — SQL Server любой редакции
  • Платформа разработки: MS .NET
  • Шаблон проектирования: MVC 3
  • Доступ к данным: Entity
  • Графический интерфейс: JQuery

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

Итак. Что нам нужно. В моем случае было веб-приложение, созданное в MS Visual Web Developer 2010. Фреймворк для разработки – ASP.NET MVC 3, т.е. мне нужно было искать сервер с IIS(Internet Information Services), который бы мог исполнять ASP.NET приложения. По сути основных требования к хостингу было 2 – SQL Server и ASP.NET. Я стал искать в интернете и нашел американскую хостинговую компанию somee.com, на которой можно приобрести бесплатный хостинг с ASP.NET, SQL Server, бесплатным доменном, 150 МБ объемом памяти для хранения данных. То что нужно ?

Здесь в принципе все просто, жмем Learn More в блоке Free .Net Hosting. Далее жмем Order Now

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

  • User ID – по сути логин. Придумываем логин и вводим
  • Password,Confirm password – пароль – должен содержать цифры, прописные и строчные буквы
  • Email address, Confirm email address – указываем свой почтовый ящик
  • Additional email address – можете сюда указать дополнительный почтовый ящик, на случай если вы забудете пароль от основного. Если у вас нет больше почтовых ящиков, оставьте это поле пустым
  • First name – Имя
  • Last Name – Фамилия
  • Mid Name/Initial – отчество, можно не вводить, если не хотите
  • Birthday: — дата рождения – Month — номер месяца, Day — день, Year — год рождения
  • Gender – пол – мужской(male) или женский(Female)
  • Personal or business: — можно не ставить галочку, т.к. для бесплатного хостинга нам не важно на кого мы регистрируем – на частное лицо или компанию
  • Country – Выбираем страну из списка
  • State/Province: — область или регион
  • City — город
  • Street address – улица и дом
  • Zip/Postal code – почтовый индекс
  • Primary phone, Secondary phone, Fax number – соответственно номера телефонов. Основной, вторичный и факс. Можно не вводить
  • Validation ID – вводим капчу с картинки

Нажимаем Register new user and continue. Открывается страница с заказом хостинга, где ставим галочки напротив с Terms of service и Privacy policy и нажимаем Continue

После этого откроется форма, где нужно заполнить данные по нашему доменному имени и характеристикам сайта.

Site name (Subdomain) – задаем имя желаемого домена. Имеем в виду, что имя домена будет ваш_домен.somee.com. После конфигурации сайта в панели управления можно будет добавить домен второго уровня, если у вас таковой имеется. В нашем примере для демонстрации обойдемся доменом третьего уровня J

Zone name – здесь выбора нет пока J Только somee.com

Operating system – здесь выбираем ОС, на которой будет хоститься сайт. Обратите внимание на версию IIS И Net фреймворка. Желательно подобрать версии под свое веб-приложение, но я оставил все по умолчанию – максимальную версию

ASP.Net version – версия фреймворка .Net. Выбираем в зависимости от того, на какую версию ориентировано наше приложение

Site title — заголовок сайта

Site description – описание

Нажимаем Create Website. После этого нам должны сообщить, что все хорошо — You website was created successfully!. Нажимаем Manage Website. Домен хостер может регистрировать некоторое время, примерно до суток. Для проверки домена щелкните по ссылке

Должен появиться примерно следующий текст

Если не появиться, подождите немного. Далее что нам нужно – это создать базу данных в MS SQL Server. Щелкаем по элементу MS SQL->Databases и на странице нажимаем Create

На следующей странице вводим имя базы данных от 7 до 30 символов и выбираем версию MS SQL Server. Я выбрал MS SQL 2008 R2 Express. Нажимаем Create Empty Database

После этого жмем Click here to manage the database. На следующей странице мы можем создать наши таблички при помощи SQL, загрузить базу из backup файла или прикрепить отсоединенную. Я использовал последний метод, т.к. по при создании таблиц и заполнении данных на кириллице они отображались знаками вопроса, а backup файл выдавал ошибку при загрузке. Возможно можно было настроить кодировки в базе, но я пошел по более быстрому пути :). Итак – первое что нужно сделать – это отсоединить базу данных на своем локальном сервере. Запускаем SQL Server Management Studio(ну или какой-либо еще инструмент для работы с БД SQL Server) и соединяемся с сервером.

Для начала нам нужно узнать где лежат файлы базы данных для того, чтобы мы могли их скопировать на сервер. Щелкаем правой кнопкой по базе в списке и выбираем пункт Свойства. Далее выбираем пункт Файлы и смотрим где лежат наши файлы БД. В моем случае это mdf и ldf файлы. У вас может быть только mdf файл либо 2 в зависимости от того, как вы создавали базу. Запоминаем где они лежат и закрываем диалог свойств

После этого выбираем нужную нам базу данных и в контекстном меню выбираем – Задачи->Отсоединить

После этого заходим на хостинг с нашим сайтом в раздел администрирования и выбираем нашу созданную базу в ветке Databases и выбираем пункт Attach database

На следующей странице нужно указать наши файлы базы данных .mdf и .ldf и нажать Upload the files and attach и после в диалоге нажать ок. Нужно немного подождать. Должно появиться следующее сообщение — MS SQL Database was successfully attached!

Перед тем, как публиковать наше приложение на хостинге нужно настроить файл конфигурации. Мое приложение написано на ASP.NET MVC 3 с Entity фреймворком, поэтому все будет рассматриваться на этом примере. Для конфигурации проекта нужно править файл Web.config в котором хранятся настройки веб-приложения. То, что установлено в этом файле естественно у меня не заработало с первого раза на хостинге, поэтому нужно немного подсуетиться :). Открываем Web.config b добавляем в раздел следующий тег для отключения настраиваемых сообщений об ошибках ASP.NET. Можно поставить редирект на нужную страницу, например:

Но я просто отключил этот режим

Следующим важным пунктом будет конечно же коннект к базе данных, а именно тег . Для начала необходимо скопировать строку соединения с базой в административной части на хостинге. Заходим на хостинг и в разделе Databases щелкаем по имени нашей базы данных и справа находим строку Connection string

Копируем ее. Далее находим тег , и приводим его ключ К следующему виду:

Все сохраняем. Следующий шаг – это загрузка web-приложения на сервер.

Все, базу данных мы присоединили на хостинге, файл коннекта настроили, теперь самое время загрузить наше приложение. Для этого для начала нужно подключиться по ftp к хостингу. Щелкаем по имени нашего сайта в разделе Websites и находим ссылку на ftp. По этой ссылке при помощи любого ftp менеджера загрузим наше веб-приложение на хостинг. Логин и пароль от ftp такие же как и логин и пароль от вашего кабинета на хостинге.

Я публикую веб-приложение из Web Developer в локальную папку, а затем подключаясь через FileZila загружаю веб-приложение на сервер. Прямая публикация на хостинг у меня не вышла из-за ограничения прав на папку на сервере. Я не стал с этим заморачиваться и просто скопировал опубликованные локально файлы приложения на сервер.

На этом все. Теперь можно открыть наш сайт и посмотреть что получилось.

Windows хостинг предназначен для сайтов использующих ASP, ASP.NET или базы данных MSSQL.

  • Если вам необходимы модули ASP.NET
  • Вы используете MSSQL
  • БД Access работают только на Windows платформе
  • Вы используете функции MS Sharepoint
  • Вам необходим Windows Resource Manager

Отзывы клиентов на независимом рейтинге надёжных провайдеров в России ХостОбзор.ру. Ознакомиться с отзывами.

Вам нужна помощь с выбором тарифа?
Пишите в help-чат или службу поддержки.

  • Выгодные условия, отсутствие скрытых платежей
  • Техническая поддержка через тикет-систему 24/7/365
  • Единый центр управления услугами
  • Гарантия предоставления заявленных ресурсов
  • Возможность мгновенного увеличения мощности
  • Подробнее»>Защита сайтов от взлома
  • Высокоэффективная фильтрация спама
  • Надежная защита от DDoS атак
  • Скидки для партнёров REG.RU

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

Ключевая особенность Windows hosting — используемая операционная система. В отличие от большинства виртуальных хостингов, где применяется Linux, здесь используется известная и всем знакомая операционная система Windows. Благодаря этому услуга windows-хостинг становится незаменимым решением для пользователей, применяющих в своих проектах технологии компании Microsoft — ASP.NET, Microsoft SQL Server, Microsoft Exchange, .Net Core и Microsoft SharePoint. При этом, вопреки распространённому мнению, на Windows-хостинге также будут работать решения, изначально работавшие исключительно в Linux-системах. Среди них PHP, Python, Java и MySQL и другие.

Хостинг на Windows от REG.RU также поддерживает использование систем управления контентом DotNetNuke, mojoPortal, Umbraco, BlogEngine.NET, Kooboo, AtomSite, SubText и DasBlog.

Если вашему проекту будет недостаточно производительности shared-хостинга на Windows, вы в любой момент можете заказать Windows VPS с расширенным функционалом. С его помощью вы сможете размещать высоконагруженные сайты, программы 1С, торговать на биржах с помощью Metatrader, Total Trader и использовать сервер в качестве удалённого рабочего стола. Также VPS позволит сэкономить на покупке лицензий на ПО благодаря коллективной работе с одной и той же копией программы.

Следуя нашей короткой видеоинструкции, вы можете заказать аренду сервера на Windows.

Мы гарантируем поддержку Linux-хостингом следующих систем управления сайтом: (eсли в списке нет нужной CMS, Вы можете уточнить возможность ее установки в Службе технической поддержки хостинга)

При подготовки статьи использованы следующие источники:

http://vseohostinge.ru/uroki-sovety/manualy-po-2domainsru/registrator-2domains-znakomstvo-s-panelyu-upravleniya

http://pupi-boy.ru/domen-hosting/perenos-domena-ru-k-drugomu-registratoru.html

http://wordpressmania.ru/kak-prikrepit-domen-v-2domains-k-hostingu-beget/

http://richhost.biz/kak-privyazat-domen-k-hostingu.html

http://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/kak-nastroit-dns/kak-privyazat-domen-k-hostingu

http://webformyself.com/kak-privyazat-domen-k-xostingu/

http://wrart.ru/vidy-zarabotka/3-mesyatsa-besplatnogo-hostinga-ot-mchost.html

http://seoslim.ru/host/xosting-3-mesyaca-besplatno.html

http://ideafox.ru/pro-blog/3-month-hosting.html

http://wrart.ru/vidy-zarabotka/3-mesyatsa-besplatnogo-hostinga-ot-mchost.html

http://online-elite.ru/zarabotok-online/saytostroyeniye/razmestit-neskolko-saitov

http://www.garagebiz.ru/view/skolko_sajtov_mozhno_razmestit_na_odnom_hostinge/seo

http://online-elite.ru/zarabotok-online/saytostroyeniye/razmestit-neskolko-saitov

http://lessons-business.ru/dva-domena-na-odnom-khostinge.html

http://ru.hostings.info/hostings/rating/testovyj-period-hosting

http://start-luck.ru/sozdanie-sayta/khostingov-s-testovym-periodom.html

http://denezhnye-ruchejki.ru/301-redirekt-na-hostinge-offerhost/

http://fb.ru/article/242507/kak-nastroit-redirekt-cherez-htaccess-pravilnaya-nastroy-kak-redirekta-v-joomla-i-drugih-cms

http://www.myarena.ru/

http://ourservers.ru/

http://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-403-forbidden-error

http://komp.guru/oshibki/kak-ispravit-oshibku-403-kotoraya-zapreshhaet-dostup-k-sajtu.html

http://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-403-forbidden-error

http://sdelaicomp.ru/nastrojka-sistemy/403-forbidden-chto-eto-i-kak-ispravit.html

http://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/moy-sayt-ne-rabotaet/oshibka-403

http://toster.ru/q/477262

http://www.hostinger.ru/rukovodstva/413-request-entity-too-large/

http://ruphp.com/entity-too-large-413.html

http://socpravo.ru/xosting-za-kopejki-50-rublej-v-mesyac-dlya-sajta-vizitki/

http://ru.hostings.info/hostings/rating/deshevyj-hosting

http://www.gameserverkings.com/games/7-days-to-die-server-hosting/

http://www.gtxgaming.co.uk/7-days-die-server-hosting/

http://www.gtxgaming.co.uk/7-days-die-server-hosting/

http://www.gameserverkings.com/games/7-days-to-die-server-hosting/

http://www.reg.ru/support/domains/dns_servery_i_nastroika_zony/Nastroika-zony/kak-dobavit-zapis-a-poddomen

http://www.reg.ru/support/domains/dns_servery_i_nastroika_zony/Nastroika-zony/nastroika-resursnyh-zapisei-dlya-domena

http://timeweb.com/ru/help/pages/viewpage.action?pageId=4358480

http://romanchueshov.ru/bez-rubriki/kak-privyazat-domen-k-hostingu-timeweb.html

http://lifehacki.ru/oshibka-access-denied-for-user-rootlocalhost-using-password-yes-i-no/

http://qaru.site/questions/218155/1045-access-denied-for-user-rootlocalhost-using-password-yes

http://www.1gb.ua/wiki/index.php?title=%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%91%D0%94_mySQL_%D0%B8%D0%B7_Microsoft_Access

http://webformyself.com/kak-sozdat-bazu-dannyx-na-xostinge/

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://rusmuse.ru/archives/1453

http://creatura.club/lessons/hosting/kak-poluchit-besplatnyy-hosting-i-domen-dlya-adobe-muse-r57/

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://rusmuse.ru/archives/1453

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://muwilab.ru/vozmojno-li-sajt-na-muse-perenesti-na-druguyu-platformu.html

http://htmleditors.ru/List3B/adobe_muse_help/publish.html

http://helpx.adobe.com/ru/muse/using/publishing-websites.html

http://helpx.adobe.com/ru/muse/using/uploading-site-third-party-hosting.html

http://rusmuse.ru/archives/1453

http://creatura.club/lessons/hosting/kak-poluchit-besplatnyy-hosting-i-domen-dlya-adobe-muse-r57/

http://rusmuse.ru/archives/1453

http://today-life.ru/zarabotok-v-seti/kak-posmotret-doxod-na-youtube.html

http://suay.ru/?p=221

http://searchengines.guru/archive/index.php/t-800238.html

http://suay.ru/?p=221

http://searchengines.guru/archive/index.php/t-406016.html

http://lpgenerator.ru/blog/2012/11/15/privyazka-domena-i-poddomena-v-paneli-agavaru/

http://tods-blog.com.ua/software/ai-bolit/

http://revisium.com/ai/faq.php

http://forum.php.su/topic.php?forum=40&topic=4423

http://qaru.site/questions/459285/delete-ajax-works-in-localhost-but-doesnt-in-production-hosting

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://sitogon.ru/dlya-tech-kto-delaet-internet/akeeba-backup-rezervnoe-kopirovanie-i-perenos-saytov-na-joomla

http://normalnet.ru/sajt-na-joomla/perenos-joomla-3-na-hosting.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://sitogon.ru/dlya-tech-kto-delaet-internet/akeeba-backup-rezervnoe-kopirovanie-i-perenos-saytov-na-joomla

http://normalnet.ru/sajt-na-joomla/perenos-joomla-3-na-hosting.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://joofaq.ru/sozdanie-sayta-na-joomla-1-5/ustanovka-i-nastroyka/20-perenos-sayta-joomla-s-lokalnogo-servera-na-virtualniy-chosting

http://joomla.center/baza-joomla/zaschita-joomla/akeeba-backup-manual

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://takprostotak.ru/joomla/kak-perenesti-sajt-sozdanyj-na-cms-joomla-bekap-sajta-akeeba-backup.html

http://joofaq.ru/sozdanie-sayta-na-joomla-1-5/ustanovka-i-nastroyka/20-perenos-sayta-joomla-s-lokalnogo-servera-na-virtualniy-chosting

http://normalnet.ru/sajt-na-joomla/perenos-joomla-3-na-hosting.html

http://www.inforeks.ru/cms/27-joomla-na-server.html

http://www.amiro.ru/forum/hosting-for-amiro-cms/peremestit-na-drugoj-hosting

http://unihost.com/help/ru/how-to-move-amiro-cms-to-web-hosting/

http://www.hostinger.ru/besplatnyj-hosting

http://ru.hostings.info/hostings/rating/free-hosting

http://www.hostinger.ru/besplatnyj-hosting

http://ru.hostings.info/hostings/rating/free-hosting

http://koskomp.ru/sozdanie-saytov/besplatnye-domeny-dlya-sayta-2-i-3-urovnya-ru-tk-com/

http://oblomow.ru/free-domains/

http://ktonanovenkogo.ru/vokrug-da-okolo/hosting/varianty-besplatnyx-xostingov-dlya-vashix-sajtov-bez-navyazchivoj-reklamy-no-s-podderzhkoj-yazyka-php-i-baz-dannyx-mysql.html

http://www.redz.ru/hosting/free/

http://ru.stackoverflow.com/questions/589053/apache-ssl-https-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%85%D0%BE%D1%81%D1%82%D0%BE%D0%B2

http://www.digitalocean.com/community/tutorials/apache-ubuntu-14-04-lts-ru

http://afirewall.ru/nastrojka-virtualnyx-xostov

http://macrodmin.ru/2019/01/apache-ip-based-and-name-based-virtual-hosting/

http://www.hostland.ru/articles/hosting_apache

http://www.hostinger.ru/rukovodstva/web-server-apache/

http://www.8host.com/blog/ustanovka-alternative-php-cache-apc-na-server-ubuntu-12-04/

http://sitear.ru/material/apc-php

http://ark-hoster.ru/reviews/

http://ark-game.ru/guids/106-svoy-server-arksurvival-evolved.html

http://ark-hoster.ru/reviews/

http://www.myarena.ru/game_ark.html

http://folive.ru/

http://folive.ru/data-center/

http://shiftoffproblem.com/free-hosting-for-asp-net/

http://www.reg.ru/hosting/windows