2015-12-07 2 views
0

Привет, У меня есть простая «доказательство концепции» службы WCF, созданная в vb.net и опубликованная через Visual Studio 2013 до локальной установки IIS7. Служба компилируется и работает как ожидалось в Visual Studio против IIS Express. К сожалению, служба dos не может быть доступна из локального браузера при публикации и размещении в IIS7. Службы WCF, кажется, работает, однако при попытке получить доступ к Sevice из локального браузера я получаю следующее сообщение об ошибке:Не удается получить доступ к сервису WCF, размещенному в IIS7

HTTP Error 404.0 - Not Found 
The resource you are looking for has been removed, had its name changed, or is 
temporarily unavailable. 

Module IIS Web Core 
Notification MapRequestHandler 
Handler StaticFile 
Error Code 0x80070002 
Requested URL http://dino:80/DinoJsonWebService/getdata/400 
Physical Path C:\inetpub\wwwroot\DinoJsonWebService\getdata\400 
Logon Method Anonymous 
Logon User Anonymous 

Следующая запись браузер работает в IIS Express при запуске из VS:

http://localhost:15021/DinoJsonWebService.svc/getdata/400 

При запуске против IIS7 я доступа к локальной сессии IIS с помощью записи в файле Windows HOSTS называется «Дино» на этой основе я бы ожидать, что следующая запись для работы:

http://dino/DinoJsonWebService/getdata/400 

, но без радости. Я также попытался следующие с тем же отрицательным результатом:

http://dino/DinoJsonWebService.svc/getdata/400 

Я стучал головой против этого вопроса в настоящее время, так как в прошлую пятницу во второй половине дня и его сводит меня с ума !!! Любая помощь будет высоко оценена.

С наилучшими пожеланиями Пол Дж

+0

, что происходит, когда вы пытаетесь выполнить HTTP: // локальный /DinoJsonWebService.svc/getdata/400? –

+0

Я получаю следующее: Ошибка сервера в приложении «/». ------------------------------------------------- ------------------------------- Ресурс не найден. Описание: HTTP 404. Ресурс, который вы ищете (или его зависимости), мог быть удален, изменилось его имя или временно недоступно. Просмотрите следующий URL-адрес и убедитесь, что оно написано правильно. Запрошенный URL: /DinoJsonWebService.svc/getdata/400 –

+0

Хорошо, как насчет просмотра самого svc 'http: // localhost/DinoJsonWebService.svc'? –

ответ

0

Я получил его на работу, используя следующий URL: Дино/DinoJsonWebService/DinoJsonWebService.svc/GetData/400

Смежные вопросы