jquery asmx и web.config - PullRequest
       9

jquery asmx и web.config

1 голос
/ 04 мая 2011

Пожалуйста, помогите!Мы используем jquery для вызова удаленного asmx в .net.

, мы хотим, чтобы только зарегистрированные пользователи обращались к этому сервису.мы помещаем его в защищенное место (web.config), он работает нормально, но когда сеанс истекает, мы возвращаем html-страницу входа в систему.Я читал некоторые другие статьи от людей с такой же проблемой.

мой вопрос: если мы переместили asmx в незащищенную папку и добавили следующее условие, если (User.Identity.IsAuthenticated), чтобы перехватить, еслипользователь не вошел в систему, это будет то же самое?

Надеюсь, я правильно объяснил свой вопрос.

Спасибо

1 Ответ

0 голосов
/ 04 мая 2011

Вы можете переместить веб-службу (.asmx) в незащищенную папку. или добавить явный доступ к службе в вашем web.config (в разделе <configuration>)

<location path="[filename].asmx">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>    
</location>
* 1007.* Затем, как вы уже думали, выполните проверку в веб-сервисе для проверки подлинности и попросите ваш ответ указать странице повторный вход в систему.
...