Web reference своими руками
От: stanley.net  
Дата: 19.08.05 17:46
Оценка:
Товарищи , помогите!

В ASP.NET я новичок. Проблема такая. Написал Web-службу аутентификации. Есть страница aspx. На ней два поля — логин и пасс и кнопка + обработчик нажатия кнопки.

С этого момента не понятно. Пишу в блокноте. Хочу понять все досконально, да и студии нормальной нет.

Так вот вопрос — как создать вручную web reference. Прокси класс есть. Что делать дальше?

С уважением
Re: Web reference своими руками
От: krasin Россия  
Дата: 19.08.05 19:04
Оценка:
Здравствуйте, stanley.net, Вы писали:

SN>Товарищи , помогите!


SN>В ASP.NET я новичок. Проблема такая. Написал Web-службу аутентификации. Есть страница aspx. На ней два поля — логин и пасс и кнопка + обработчик нажатия кнопки.


SN>С этого момента не понятно. Пишу в блокноте. Хочу понять все досконально, да и студии нормальной нет.


SN>Так вот вопрос — как создать вручную web reference. Прокси класс есть. Что делать дальше?


Посмотрите утилиту wsdl.exe. Она входит в состав .NET Framework SDK
Re[2]: Web reference своими руками
От: Gollum Россия  
Дата: 22.08.05 10:46
Оценка:
Здравствуйте, krasin, Вы писали:

SN>>Так вот вопрос — как создать вручную web reference. Прокси класс есть. Что делать дальше?


K>Посмотрите утилиту wsdl.exe. Она входит в состав .NET Framework SDK


Она как раз прокси-класс генерирует по wsdl. А больше и не надо ничего, просто используешь прокси-класс.
Кто людям помогает, тот тратит время зря. Хорошими делами прославиться нельзя!
Eugene Agafonov on the .NET

Re: Web reference своими руками
От: stanley.net  
Дата: 23.08.05 11:43
Оценка:
Спасибо всем!

Только вот ASP NET в ответ пишет The type or namespace name 'es_log' could not be found (are you missing a using directive or an assembly reference. где es_log и есть прокси.
Re[2]: Web reference своими руками
От: Gollum Россия  
Дата: 23.08.05 12:30
Оценка:
Здравствуйте, stanley.net, Вы писали:

SN>Только вот ASP NET в ответ пишет The type or namespace name 'es_log' could not be found (are you missing a using directive or an assembly reference. где es_log и есть прокси.


Так надо референс на прокси-класс? в бин копируете сборку с прокси-классом? using используете?
Это в голове у него перекос — параллакс...
Eugene Agafonov on the .NET

Re[3]: Web reference своими руками
От: stanley.net  
Дата: 23.08.05 13:08
Оценка:
Создал папку Bin, туда закинул dll с прокси. Как из aspx сделать reference. Вот начало файла моего — обычная форма:


<%@ Page Language="c#" %>

<script runat = server>

public void sButton_Click(Object sender,EventArgs E)
{

es_log myLog = new es_log();// уже писал выше здесь возникает ошибка
}


</script>


<html>
<head>
</head>
<body bgcolor="#f2f2f2">
<form method="post" runat="server">
<div align="center">
<table align="center">
<tbody>
<tr>
<td>
<asp:Label id="Label1" runat="server" width="135px" text="Имя пользователя:"></asp:Label></td>
<td>
<asp:TextBox id="Login" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label id="Label2" runat="server" text="Пароль:"></asp:Label></td>
<td>
<asp:TextBox id="Password" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<asp:Button id="sButton" onclick="sButton_Click" runat="server" BackColor="Lavender" ForeColor="Transparent" Text="Вход в систему"></asp:Button>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</form>
</body>
</html>


Как здесь сделать референс.
Re[4]: Web reference своими руками
От: Gollum Россия  
Дата: 23.08.05 13:15
Оценка: +1
Здравствуйте, stanley.net, Вы писали:

SN>Создал папку Bin, туда закинул dll с прокси. Как из aspx сделать reference. Вот начало файла моего — обычная форма:


ааа, так у вас код внутри aspx'а...

SN><script runat = server>

SN> public void sButton_Click(Object sender,EventArgs E)
SN> {
SN> es_log myLog = new es_log();// уже писал выше здесь возникает ошибка
SN> }
SN></script>

SN>Как здесь сделать референс.


в web.config
<system.web>
    <compilation>
        <assemblies>
            <!-- пример использования
            <add assembly="System.Data, Version=1.0.2411.0, 
                        Culture=neutral, 
                        PublicKeyToken=b77a5c561934e089"/>
            -->
            <add assembly="myproxy"/>
        </assemblies>
    </compilation>
</system.web>
Исправность аккумулятора можно проверить не выходя из салона, лизнув специально выведенные на приборную доску контакты.
Eugene Agafonov on the .NET

Re[5]: Web reference своими руками
От: stanley.net  
Дата: 23.08.05 16:03
Оценка:
Спасибо! Большое! За терпение!
Re[6]: Web reference своими руками
От: Gollum Россия  
Дата: 24.08.05 08:08
Оценка:
Здравствуйте, stanley.net, Вы писали:

SN>Спасибо! Большое! За терпение!


Не за что, если удалось помочь, уже хорошо
В инфракрасный прицел мы видны, как небесный ОМОН
Eugene Agafonov on the .NET

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.