Visual Studio 2005 - сбой добавления веб-ссылки для защищенного веб-сервиса - PullRequest
0 голосов
/ 15 декабря 2008

У меня есть веб-служба (файл asmx) в каталоге, требующем проверки подлинности формы

Когда я пытаюсь добавить WebReference через VS2005 - я получаю следующую ошибку:

The request failed with the error message:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/webchat/login.aspx?ReturnUrl=%2fwebchat%WebService.asmx">here</a>.</h2>
</body></html>

Когда я удаляю web.config в этом каталоге (и в основном удаляю требование для проверки подлинности формы), все работает нормально Я могу добавить WebReference.

Есть идеи?

1 Ответ

2 голосов
/ 15 декабря 2008

Поместите следующий код в ваш web.config:

<location path="path/to/your/service.asmx">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

ASP.Net позволяет переопределить настройки всего приложения для определенных местоположений.

...