В этой части мы разместили сервер не хостинге. Шахматная серверная программа нашла пристанище в интернете. Наконец-таки можно будет переходить к игре по сети.
Напишите в отчёте, всё ли получилось и по какому адресу можно найти ваш серверный API.
Дата отправки отчёта:
30 июля 2018 г.
Задание выполнено: за
37 мин.
Чему научился:
Размещать сайт на хостинге. Мой серверный API можно найти по адресу: xlab.website/api/chess. Зарегистрировался на хостинге reg.ru, купил домен на год и оплатил хостинг на месяц. Подключился к хостингу по FTP через Total Commamder. Опубликовал проект через Visual Studio. Сделал бэкап локальной БД, перенс ее на хостинг и развернул там. Изменил релизную версию веб конфига так, чтобы при деплое не затиралась строка подключения и как следствие не рвалась связь с БД.
Что было сложным:
Оплатить. Не получалось с карты, не получалось через робокассу, много чего не получалось. В итоге получилось через пейпал с двойной конвертацией гривны/доллары/рубли. В последнем уроке возникла сложность с изменением конфига. E:\MyCSharpProj\ChessAPI\ChessAPI\Web.Release.config(19,121): An error occurred while parsing EntityName. Line 19, position 121. Ошибка во время публикации и все такое из-за того что студии не понравился амперсант в пароле Password=Sl&av039. Пришлось удалять БД и перезаливать и менять пароль так чтоб студии нравилось.
Отчёт оценивали: 6452. Кирилл Шмойлов+13922. Александр+117606. Виктор+117947. Dmitry Sinitsin+113850. Владимир+1Посетитель+19014. Николай Денисов+18822. Alex+110494. Алексей В.+116218. Дмитрий+110558. Иван Воронин+1791. Валерий Жданов+118493. Evgenii Kudriavtcev+1Посетитель+11. Евгений Волосатов+1459. Сергей Сергеевич+117255. Слава+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Благодарю за урок.
Возникло несколько проблем, они связаны с хостингом на reg.ru. Во-первых, базу делали для MS, но на хостинге reg.ru есть база только для MySQL, поэтому нашу базу импортировать и опубликовать не удалось. Во-вторых, настройка asp.net тоже отсутствует на сайте reg.ru. Они сменили движок, поэтому часть настроек пока не понятно где размещены. Пока задал вопрос в тех. поддержку. Жду их ответ. Но стремление выполнить все задания правильно - осталось. Трудности: Все понятно. Жаль, что reg.ru обновил движок, и поэтому видео с выполнением упражнений курса не актуально.
Научился: Отличный раздел курса! Как раз то, что я хотел изучить: публикация сайта, сделанного на asp.net и подключение его к базе данных.
Ссылка на шахматы: http://hinoookami.ru/api/chess Трудности: Решить проблему с неподключением опубликованного сайта к размещённой на хостинге же базе данных.