使用webservice解決多系統登陸問題(收藏)

2021-03-31 10:59:15 字數 1243 閱讀 8299

首先新建乙個空專案project1

新增乙個webform1

寫如下**

private void page_load(object sender, system.eventargs e)

else

}在專案名稱上點又鍵,填加乙個新webservie login.a**x

**檔案如下

using system;

using system.collections;

using system.***ponentmodel;

using system.data;

using system.diagnostics;

using system.web;

using system.web.services;

namespace workflow

#region ***ponent designer generated code

//web 服務設計器所必需的

private icontainer ***ponents = null;

///

/// 設計器支援所需的方法 - 不要使用**編輯器修改

/// 此方法的內容。

///

private void initialize***ponent()

///

/// 清理所有正在使用的資源。

///

protected override void dispose( bool disposing )

base.dispose(disposing); 

}  #endregion

[webmethod(enablesession=true)]

public bool loginmethod(string username,string password)

}}再建乙個新web專案,webproject1

新增login的web引用,並在webform1中呼叫loginmethod,如果返回值為true重定向到project1的webform1.aspx

這裡需要注意兩點

一:在webservice的特性裡面需要加入(enablesession=true)的描述

二:如果你是現在已經有的web專案將不允許你向其中新增新的webservice,這時候你要先在其它位置建立乙個webservie檔案,然後在你的專案裡面新增這個現有檔案就可以了。

適當使用Web Service

公布我早期的一篇愚作。下面我說說web service的優點和不足之處 跨越防火牆的通訊 如果你的應用程式有成千上萬的使用者,而且他們都分布在世界各地,那麼客戶端和伺服器之間的通訊將是乙個棘手的問題。那是因為客戶端和伺服器之間通常都會有防火牆或者 伺服器。在這種情況下,你想使用dcom就不是那麼簡單...

使用XMLRPC搭建WebService伺服器

1 xmlrpc概念 xml rpc是使用http協議做為傳輸協議的rpc機制,使用xml文字的方式傳輸命令和資料。乙個rpc系統,必然包括2個部分 1.rpc client,用來向rpc server呼叫方法,並接收方法的返回資料 2.rpc server,用於響應rpcclient的請求,執行方...

使用axis呼叫WebService

公司專案有乙個給使用者傳送簡訊的需求,需要呼叫乙個.net寫的webservice。在寫客戶端過程中,遇到了不少的問題,在這裡整理下,也希望和我遇到同樣問題的小夥伴些少走點彎路。直接上 public static boolean send string msgcontent,string destn...