1. 程式人生 > >asp.net + webservice + android

asp.net + webservice + android

建立Webservic服務,ASP.NET Web服務應用程式


釋出web,右鍵專案-釋出,釋出方法選擇檔案系統,
目標位置是你將要釋出到哪兒,可以新建一個資料夾,釋出前刪除所有現有檔案。
單擊發布按鈕,輸出欄會顯示釋出結果。
檢視釋出檔案,看看是否正確。


安裝IIS,開啟或關閉Windows功能,Internet資訊服務全部選鉤安裝。


安裝服務,控制面板-管理工具-Internet資訊服務(IIS)管理器,

配置II7的站點,
右鍵Default Web Site,新增應用程式,

設定別名(例如:CFDAS_WebService_Bieming),可以隨便填,物理路徑就是上面的釋出路徑。

新建一個應用程式池,CFDAS_WebService,因為該WebService是在.Net3.5版本下開發的,

所以.Net版本選擇2.0,選擇4.0會出錯。應用程式池就選擇剛才新建的。

單擊連線為,選擇特定使用者,這裡用Administrator,同時必須要為它設定密碼才可以,
之後再測試設定,身份驗證和授權都打鉤,正確。


單擊右邊的瀏覽*:80(http),Web伺服器被配置為不列出此目錄的內容。
解決:左邊樹形控制元件選擇剛剛新增的別名(testWebServiceBieming),右邊列表控制元件雙擊目錄瀏覽,右邊單擊啟用。
再次瀏覽*:80(http),會顯示出檔案列表。


在區域網其他電腦上輸入
http://dujiang-pc/CFDAS_WebService_Bieming/Service1.asmx會出現服務,如果沒有出現說明設定不正確。


android.os.NetworkOnMainThreadException
網路請求不能在ui中進行,必須開執行緒請求,只能在runnable中做,不能再handler中做。


第一種方法通過http呼叫WebService,但是出現FileNotFoundException異常,沒有解決,通過第二種方法。
第一種通過soap呼叫WebService,到網上下載
ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar或者
ksoap2-android-assembly-2.4-jar-with-dependencies.jar隨便哪個庫都可以,新增到專案中。
檢視soap版本。
例如我的測試例子http://dujiang-pc
/CFDAS_WebService_Bieming/Service1.asmx

只需要輸入http://dujiang-pc/CFDAS_WebService_Bieming/Service1.asmx?WSDL,就可以知道版本是V12,在安卓中用soap庫需要設定對應的版本號。

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER12);

相關推薦

asp.net + webservice + android

建立Webservic服務,ASP.NET Web服務應用程式 釋出web,右鍵專案-釋出,釋出方法選擇檔案系統, 目標位置是你將要釋出到哪兒,可以新建一個資料夾,釋出前刪除所有現有檔案。 單擊發布按

asp.net WebService如何去掉asmx後綴

ons thrown rewrite tool ring sum 密碼 rms clas 現在有一個發布好的WebService,地址是http://hovertree.com:2706/UploadExpenseToConstract.asmx能不能把最後面的asmx去掉

iOS開發之結合asp.net webservice實現檔案上傳下載

iOS開發中會經常用到檔案上傳下載的功能,這篇檔案將介紹一下使用asp.net webservice實現檔案上傳下載。 首先,讓我們看下檔案下載。 這裡我們下載cnblogs上的一個zip檔案。使用NSURLRequest+NSURLConnection可以很方便的實現這個功能。 同步下載檔案:

asp.net webservice 不能遠端除錯 解決方法

webservice介面是通過url地址進行呼叫的,在本地開發呼叫可以填寫資料值進行呼叫,可是佈署在伺服器後就不能遠端除錯沒有輸入引數的文字框,奇怪。後來,才知道在config配置一下就行了。<system.web>        <webServices&

如何動態呼叫asp.net Webservice

摘要: 本文介紹如何在VS2005 IDE中不通過新增web應用來實現webService的動態呼叫。 背景: 你可能會在多種場合遇到這種需求,我能想到有以下兩種,應用這種方法得心應手。 在Application Service Provider Model 中的鬆耦合整

android從IIS/asp.net下載apk文件

register bsp android res asp void validate com pmod 解決步驟: 1.web.config中 <configuration> <configSections> ... <s

ASP.NET 創建WebService——簡單例子

本地 解析 com 調用 net XML ges png hone Web service是一個基於可編程的web的應用程序,用於開發分布式的互操作的應用程序,也是一種web服務 WebService的特性有以下幾點: 1.使用XML(標準通用標記語言)來作為數據交互的

ASP.NET JS調用WebService——簡單例子

例子 頁面 bsp ima 技術 .com images ebs png 一、創建好WebService 二、編輯頁面與js 三、 運行頁面並點擊按鈕,結果如下 簡單調用吧! ASP.NET JS調用WebService——簡單例子

android和.net webservice中的DES加密算法

brush row world parseint 加密算法 發現 mark odin 參數 也是看了一堆的例子,本身並不會寫加密算法,好在只要會用就行了,我們把在app中使用的參數加密,然後在.net端的webservice中進行解密,本身並沒有什麽問題,但是andro

Asp.NET MVC 之 調試訪問 webservice 時出現“ 無法找到資源 ”的錯誤

相對 mvc option logs 控制器 inf code 資源 index   問題情景如標題,具體錯誤如下圖:      出現以上情況,是程序將 .asmx 文件按控制器方式解析了,在 RouteConfig.cs 文件的 RegisterRoutes 方法中忽略

ASP.NET定時調用WebService 運行後臺代碼

class conf rip 定時器 roc inter enable ebs 查看 效果: 通過在網站的Global.asax的Application_Start方法中 加入定時器 定時調用WebService 該WebService的一個方法 負責在後臺 向數據庫的某個

為什麼 web 開發人員需要遷移到. NET Core, 並使用 ASP.NET Core MVC 構建 web 和 webservice/API

2018 .NET開發者調查報告: .NET Core 是怎麼樣的狀態,這裡我們看到了還有非常多的.net開發人員還在觀望,本文給大家一個建議。這僅代表我的個人意見, 我有充分的理由推薦.net 程式設計師使用. net core而不是. net Framework。有些人可能不同意我的觀點, 但是分享想法和

微信小程式使用WebService(Asp.net)進行資料互動

開發微信小程式掌握了資料互動的方法,再加上web的知識,基本就能開發出了,研究了下與伺服器通訊,暫時不知道怎麼用ajax通訊,但可以使用WebService可以進行互動嘗試開發微信小程式(如果需要登入

AndroidAsp.net webApi引數傳遞

參考: HttpUrlConnection: package com.example.newapibean; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.

asp.net 呼叫帶證書的webservice解決辦法

最近在朋友弄一個調整省政府政務工作流的程式。。 需要把當前的資訊推送到政務網上,採用的是帶證書的https webservice。。 下面說一下實現過程 第一步,引用webservice地址,刪除web.config中相關配置。同時安裝好證書 用如下資料替換:

asp.net 動態呼叫webservice方法

假設我們現在已經有一個做好的webservice方法: [WebMethod(Description = "獲取分包商進場計劃資訊明細(根據時間範圍)")] public string getSubcontractorPlanList(s

asp.net 釋出WebService出現的各種問題及解決方法

開啟CMD,輸入 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe-i  回車 0:在計算機“.”上沒有找到服務WAS。 勾選internet資訊服務、microsoft.net framewo

android 呼叫NET webservice返回實體類

1.首先是返回的net 實體類 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ModelLibrary { ///

DOTNET下的三種呼叫webservice方式之ASP.NET呼叫方式

首先當然是開發一個webservice,我們來個簡單的計算器的實現,程式碼如下 using System; using System.Collections; using System.ComponentModel; using System.Data; using Syst

c#的WebServiceasp.net網站之間的json傳輸呼叫

主要內容: 1.WebService的建立 2.asp.net網站中用jquery的ajax呼叫WebService服務 3.注意的問題(重要!) (1)WebService和網站的釋出 (2)jqu