powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web service в stand-alone windwos приложении
6 сообщений из 6, страница 1 из 1
Web service в stand-alone windwos приложении
    #33891833
Codenamed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне точно известно, что можно встроить web-service в обычное windows приложение .Net. Известно точно - это было сказано и показано на MS DevDays.
Только вот я не помню, а в MSDN это почему-то НИГДЕ не написано.

Может, знает кто?
...
Рейтинг: 0 / 0
Web service в stand-alone windwos приложении
    #33892280
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На проекте в студии щелкаете Add Web Reference. И вперед.
...
Рейтинг: 0 / 0
Web service в stand-alone windwos приложении
    #33892461
Фотография Zvonimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все просто....

Создаете сначала Ваш WebService, который например выводит информацию из базы данных, через запрос, например,

Пример 1
public OleDbConnection oConn;
public OleDbCommand oComm;

[WebMethod]
public DataSet SelectSQL(string strSelect)
{
try
{
oConn = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;"+
"Data source = C:\\basa.mdb");
OleDbDataAdapter objDataCmd = new OleDbDataAdapter(strSelect, oConn);
DataSet ds = new DataSet();
objDataCmd.Fill(ds, "film");
return ds;
}
catch
{

}
return null;
}
[WebMethod]
public bool ExecuteNonQuery(string strQuery)
{
try
{
oConn = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;"+
"Data source = C:\\basa.mdb");

oComm = new OleDbCommand(strQuery, oConn);
oComm.Connection.Open();
oComm.ExecuteNonQuery();
oComm.Connection.Close();

return false;
}
catch
{

}
return true;
}
}

потом в Вашем, WinApplication, в окне Solution Explorer выбираете AddWebReference..
После того, как Вы выбрали Ваш, Сервис.............добавляете код

Пример 2
private void btConnect_Click_1(object sender, System.EventArgs e)
{
localhost1.Service12 ws = new WebServClient1.localhost1.Service12();
try
{
DataSet dataSet1 = new DataSet();
dataSet1 = ws.SelectSQL(this.textBox2.Text);

this.dataGrid1.DataSource = dataSet1;
this.dataGrid1.DataMember = "film";

}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}


Ну вот кажеться, все.... я думаю, по ходу дела Вы разберетись...
...
Рейтинг: 0 / 0
Web service в stand-alone windwos приложении
    #33893396
Codenamed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как делать web service cunsumption я знаю :)
Мне хостить его надо. :(
...
Рейтинг: 0 / 0
Web service в stand-alone windwos приложении
    #33897038
Codenamed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перерыл кучу всего. Нашел.
Вроде, можно проще, но как - не помню.
Если кому еще нужно хостить веб-сервис в обычном приложении или службе, вот сцылка: http://www.codeproject.com/dotnet/usingaspruntime.asp
...
Рейтинг: 0 / 0
Web service в stand-alone windwos приложении
    #33898679
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Web service в stand-alone windwos приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]