#asp.net #service #localhost
#asp.net #Обслуживание #localhost
Вопрос:
Я работаю в Windows 7, у меня ASP.NET Проект приложения веб-службы в Visual Studio 2008. Я попытался протестировать веб-службу (даже с использованием только начального метода Hello World): Создать решение, запустить без отладки -> The ASP.NET Сервер разработки запускается (localhost: 49345), но браузер (Chrome, Firefox, IE) сообщает: не удалось найти localhost: 49345 (http://localhost:49345/Service1.asmx ). Я подумал, что это может иметь какое-то отношение к IIS, поэтому я зашел в Панель управления -> Программы и компоненты -> Включать и выключать функции Windows, выбрал Информационные службы Интернета, нажал OK, установил и перезапустил компьютер. Попробовал еще раз, но получил то же сообщение об ошибке. Я не знаю, в чем дело. Я попробовал то же самое на своем ноутбуке Vista (Панель управления -> Программы и компоненты -> Включить и выключить функции Windows -> Не установлены информационные службы Интернета), и это сработало безупречно, как и должно. Однако я где-то читал, что эти веб-службы не проходят через IIS, вместо этого они проходят прямо через ASP.NET Сервер разработки в Vistual Studio. Также я пытался отключить брандмауэр Windows. Все еще не получается.
Любой совет приветствуется и великолепен. Пожалуйста, помогите как можно быстрее.
Спасибо
Ответ №1:
http://localhost:49345 отличается от http://localhost:49345/Service1.asmx .
Я бы посоветовал из Visual Studio щелкнуть правой кнопкой мыши ваш файл asmx и выбрать просмотр в браузере. Это разрешило бы адрес asmx и показало бы вам содержимое asmx. Это было бы хорошим началом, чтобы понять, что не так (если что-то действительно не так)
Комментарии:
1. Я уже пробовал это … тот же результат, что и раньше: Упс! Google Chrome не удалось найти localhost: 49345
Ответ №2:
Я понял, что это было.Файл «hosts» в C:WindowsSystem32driversetc В folder возникла проблема: помимо localhost, для 127.0.0.1 было назначено несколько других параметров, все остальные строки я прокомментировал с помощью 127.0.0.1, за исключением localhost 127.0.0.1. Сохранил файл. Попробовал еще раз -> Сработало как по волшебству.
Спасибо, ребята, за вашу помощь.