|
Web service в stand-alone windwos приложении
|
|||
---|---|---|---|
#18+
Мне точно известно, что можно встроить web-service в обычное windows приложение .Net. Известно точно - это было сказано и показано на MS DevDays. Только вот я не помню, а в MSDN это почему-то НИГДЕ не написано. Может, знает кто? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2006, 13:48 |
|
Web service в stand-alone windwos приложении
|
|||
---|---|---|---|
#18+
На проекте в студии щелкаете Add Web Reference. И вперед. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2006, 15:24 |
|
Web service в stand-alone windwos приложении
|
|||
---|---|---|---|
#18+
Все просто.... Создаете сначала Ваш 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); } } Ну вот кажеться, все.... я думаю, по ходу дела Вы разберетись... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2006, 16:05 |
|
Web service в stand-alone windwos приложении
|
|||
---|---|---|---|
#18+
Как делать web service cunsumption я знаю :) Мне хостить его надо. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2006, 08:17 |
|
Web service в stand-alone windwos приложении
|
|||
---|---|---|---|
#18+
Перерыл кучу всего. Нашел. Вроде, можно проще, но как - не помню. Если кому еще нужно хостить веб-сервис в обычном приложении или службе, вот сцылка: http://www.codeproject.com/dotnet/usingaspruntime.asp ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2006, 13:21 |
|
|
start [/forum/topic.php?fid=19&fpage=37&tid=1398086]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 353ms |
0 / 0 |