簡體   English   中英

如何從VS 2010發布Web服務?

[英]How to publish a Web Service from VS 2010?

我在VS 2012上創建了一個Web服務。 現在我想做的是從客戶端調用這個Web服務,但訣竅是客戶端在另一台計算機上運行(在Raspberry Pi計算機上並用Java編寫 - 盡管我認為我沒關系)。

當這兩個程序在同一台機器上時,它工作得很好但現在我想從另一台計算機啟動客戶端。

根據我的閱讀,我理解我需要在我的計算機上發布此Web服務,但我沒有提供適當的指導如何執行它(閱讀有關IIS - 我需要它嗎?)? 此外,我是否需要對我的客戶端進行一些更改,以便它不會在本地計算機上查找Web服務? 客戶端是使用Web Service Server中的WSDL文件創建的。

謝謝 。

您所需要的只是發布Web服務。 要發布,您應右鍵單擊解決方案資源管理器中的項目,然后選擇發布。 然后在IIS管理器中創建指向發布文件夾的新虛擬目錄。 我不知道你有哪個系統和IIS版本,無論如何這里是指南。

好的,我已設法解決問題。 首先在處理IIS之前,驗證一下: 您配置好了

我花了幾個小時瀏覽論壇才發現這個問題。 然后,在IIS上創建新站點,如果您打算從遠程位置使用它,則為其指定主機名: http://192.168.1.21http://192.168.1.21 加入這個 (僅用於遠程會話)Web.config文件。

然后轉到VS 2010 Web服務器項目(以管理員身份打開VS),轉到Propertirs - >使用本地IIS - >輸入URL(在我的情況下為http://192.168.1.21/18.RaspPI_WEBSERVICE ) - >推送創建虛擬目錄。

執行這些操作后,新目錄應顯​​示在您的站點下(我的站點主機名為192.168.1.21)。

按“管理網站面板”下的“ 開始 ”,基本上就是......

我已經設法在遠程Raspberry PI上運行Web服務客戶端,並通過IIS將收集的信息上傳到我的Web服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM