Развертывание ASP.NET веб-API для сервера IIS
Я разработал свой первый веб-API и пытаюсь развернуть его на моем сервере QA. Я создал веб-сайт в IIS под названием qa.mysite.com - ... Я развернул свой веб-API в эту папку и пытаюсь запустить его.
когда я отлаживаю сайт локально и иду в
http://localhost:3735/api/Bid_Received
он работает правильно. Однако, когда я иду в
http://qa.mysite.com/api/Bid_Received
Я получаю ошибку 404.
что я делаю не так? Я не загрузить правильные файлы?
когда я смотрю в своей папке, что я развернул свой веб-API, я вижу следующие элементы:
папки: бин, содержание, изображения, сценарии, представления Файлы: favicon.ico, Global.асакс, пакеты.config, Web.config
1 ответов
хорошо, я понял проблемы.
У меня не было .Net 4.0, установленного на этом сервере, поэтому я установил его.
Я зарегистрировал .Net 4.0 с IIS
Я установил этот сайт для использования .Net 4.0
в этом окне был запущен IIS6, поэтому я последовал совету в этой статье, чтобы получить ASP.Net Web API для работы с IIS6 ASP.Net MVC на Iis6 Пошаговое Руководство