В этой части мы разместили сервер не хостинге. Шахматная серверная программа нашла пристанище в интернете. Наконец-таки можно будет переходить к игре по сети.
Напишите в отчёте, всё ли получилось и по какому адресу можно найти ваш серверный API.
Дата отправки отчёта:
17 апреля 2018 г.
Задание выполнено: за
1 день 17 час. 23 мин.
Чему научился:wartalent.ru/api/Chess УРА!!! Зарегистрировал хостинг, оплатил, настроил, прописал доступ по FTP и опубликовал. Теперь можно делать ходы непосредственно на сайте. Все отлично!!!
Что было сложным:
Огромная, а главное - неизвестная, проблема возникла из-за того, что в web.config в 13-й строке была прописана последняя версия .Net Framework ... targetFramework="4.7.1" В результате VS успешно строила и публиковала проект, а на сайте он не публиковался. При этом выскакивало сообщение о том, что проблема именно на сайте, но какая - не скажем из соображений безопасности. Пришлось пересмотреть последние 8 видео, удалить все настройки подключения ftp, хостинга, публикации и заново пройти всю процедуру настройки хостинга в поисках ошибки или пропущенного действия и перепрописать все настройки. Не помогло. Все успешно строилось, но на сайт не пускали. Ошибок и пропусков не было, просто при публикации в VS нужно понизить версию .Net Framework. Мелочь, но на это ушло 2-3 дня и масса усилий. Сложно искать неизвестную ошибку, о которой не знаешь, причем в технологиях, в которых не разбираешься.
Дальше я стал пробовать ломать то, что есть, и менять версии .NET Framework. Все отлично работает на платформе 4.7. А на 4.7.1 - уже нет. Почему - не знаю.
Молодец, рад что у тебя есть та самая изюминка, которая помогает программисту быть программистом, это терпение и упорство. Подобные проблемы это классика жанра, первым дело всегда пробовать понизить версию, так как хостинг тупо может не поддерживать самое свежее, а 4.7.1 или 4.7 сильно большой роли не играет, даже на 4.6 всё работало так же как и сейчас, не на столько крутой проект, чтобы была необходимость именно в самое свежей версии. Удачи, ты получил отличный опыт, чем больше подобного опыта, тем меньше в будущем будет тратить времени на поиск ошибок.
Отчёт оценивали: Посетитель+14814. Дмитрий+116218. Дмитрий+11. Евгений Волосатов+13922. Александр+117575. drWatson+15394. Anton+19156. Dimon+19980. Timoha+1459. Сергей Сергеевич+117443. WildOrc+14395. Денис+110558. Иван Воронин+18275. Tekashnik+116396. Денис+116066. Bodrik_torf+110494. Алексей В.+117606. Виктор+16452. Кирилл Шмойлов+1791. Валерий Жданов+13747. Сергей+117947. Dmitry Sinitsin+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Благодарю за урок.
Возникло несколько проблем, они связаны с хостингом на reg.ru. Во-первых, базу делали для MS, но на хостинге reg.ru есть база только для MySQL, поэтому нашу базу импортировать и опубликовать не удалось. Во-вторых, настройка asp.net тоже отсутствует на сайте reg.ru. Они сменили движок, поэтому часть настроек пока не понятно где размещены. Пока задал вопрос в тех. поддержку. Жду их ответ. Но стремление выполнить все задания правильно - осталось. Трудности: Все понятно. Жаль, что reg.ru обновил движок, и поэтому видео с выполнением упражнений курса не актуально.
Научился: Отличный раздел курса! Как раз то, что я хотел изучить: публикация сайта, сделанного на asp.net и подключение его к базе данных.
Ссылка на шахматы: http://hinoookami.ru/api/chess Трудности: Решить проблему с неподключением опубликованного сайта к размещённой на хостинге же базе данных.