【中高階級】-Web Service(2)建立

更新於 發佈於 閱讀時間約 3 分鐘

  在開始操作Web Service之前,要先做一些前置作業IIS的安裝,再開始建置Web Service相關內容,最後就是連線測試。

  IIS(Internet Information Services)是網際網路資訊服務,可以讓網站使用HTTP/HTTPS、FTP/FTPS、SMTP 等等的通訊協定服務。由於Web Service是透過網路的一種服務,因此我們需要先安裝IIS哦!! 流程大約是這樣子:

安裝IIS ->VC#專案建立 -> IIS 新建立站台 -> VC# 架設到 IIS 中 -> 使用 WebService ->區域網路連線測試

由於步驟有點小多所以會分幾篇來做分享,接下來就廢話不多說直接來看怎麼建立吧~


Step1:安裝IIS

1.開啟安裝IIS位置

(1)點選左下的「開始」後,去找到「控制台」打開

(2)進入到「程式集」

找到控制台

找到控制台

(3)選擇「開啟或關閉Windows功能」

選擇「開啟或關閉Windows功能」

選擇「開啟或關閉Windows功能」

(4)跳出一個視窗

「開啟或關閉Windows功能」視窗

「開啟或關閉Windows功能」視窗



2.點選相關內容

(1)找到「Internet Information Services(IIS)」後點選一下呈現塗滿狀態,再攤開IIS內容,確認「Web 管理工具」和「World Wide Web 服務(WWW)」也有選到

選擇IIS

選擇IIS

(2)攤開「World Wide Web 服務(WWW)」

攤開WWW

攤開WWW

(3)選擇「應用程式開發功能」攤開,將.NET擴充性、ASP、ASP.NET、ISAPI篩選器、 ISAPI擴充程式相關打勾

選擇應用程式開發功能裡的內容

選擇應用程式開發功能裡的內容

(4)按下「確定」進行安裝

按下「確定」

按下「確定」

進行安裝

進行安裝



3.測試IIS

(1)【開啟位置】點選左下的「開始」後,去找到「IIS管理員」打開

開啟IIS

開啟IIS

(2)【確認資訊】看到左邊有我們的電腦裝置名稱將它攤開,接著把「站台」攤開後選擇「Default Web Site」,再看到右邊有一個「進階設定...」點下去

測試IIS(1)

測試IIS(1)

(3)【確認資訊】它會跳出視窗,此時看到「應用程式集區」輸入:DefaultAppPool後,按下「確定」回到IIS管理員

*「應用程式集區」這是用來瞭解使用的是要哪一個名稱
測試IIS(2)

測試IIS(2)

(4)【確認資訊】看到左邊選擇「應用程式集區」後,

A.確認剛剛設定的DefaultAppPool狀態是否為「已啟動

B.若是顯示「已停止」,那就看到右邊有個「啟動」按下去

C.假若啟動後執行完又自動調回已停止狀態,則繼續做接下來的(5)~(7)操作

測試IIS(3)

測試IIS(3)

測試IIS(4)

測試IIS(4)

(5)【確認資訊】選擇剛剛設定的DefaultAppPool,看到右邊有一個「進階設定」點下去

測試IIS(5)

測試IIS(5)

(6)【確認資訊】跳出視窗後看到「載入使用者設定檔」將其變更為False,再按下確定

測試IIS(6)

測試IIS(6)

(7)【確認資訊】回到IIS管理員,對於剛剛設定的DefaultAppPool重新再「啟動」

測試IIS(7)

測試IIS(7)

(8)【測試IIS】看到左邊選擇「Default Web Site」後,再看到中間選擇「內容檢視

測試IIS(8)

測試IIS(8)

(9)【測試IIS】接著點選「.htm」檔案,再選擇右邊的「瀏覽

測試IIS(9)

測試IIS(9)

(10)【測試IIS】看到下面兩個其中之一的畫面代表已安裝成功囉~

測試IIS(10)

測試IIS(10)

測試IIS(11)

測試IIS(11)


avatar-img
21會員
43內容數
Hello~ Welcome to my blog~❤ 這邊會分享我在程式這條道路中的學習與成長, 過程中從而了解自己的不足,再學習。 希望透過分享的方式, 也讓正在學習程式的夥伴們一起學習, 我們一起加油吧~ 「彼此都會成為彼此之間的影響力」(´,,•ω•,,)♡ ❣
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
橙果杏的沙龍 的其他內容
一、什麼是Web Service?   簡單說就是「服務」的概念,人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做
  全名為Language Integrated Query,又稱LINQ,它是什麼呢?用在哪裡呢?它是一個擁有「集合元素進行資料查詢」的技術,直接將此技術整合到C#裡,也就是說對於任何資料型態只要是遇到以下這幾個型別:
在Visual Studio裡有內建的SQL幫助我們存資料,SQL指的是資料庫,那麼我們就用註冊會員這個例子來看一下怎麼使用內建的SQL吧~ 最後面有寫非常基本的SQL相關語法可以做參考 Step 1:建立資料庫
  在寫程式過程中時常會使用檔案的讀取、建立、寫入與刪除相關使用,因此這篇就來分享圖片檔案、文字檔案、INI的設定檔案的相關使用。
接續上一篇分享跟執行緒相關的內容包含:安全鎖(lock)、號誌(semaphore)、前景與背景執行緒介紹等等。 二、安全鎖(lock)   安全鎖目的是當多個執行緒要執行同一函式時,為了避免同時進行或是影響到變數的值,因此才會有這個機制來保護。「鎖的是區塊」而非資源哦!什麼意思?來看看就
  當我們要使用執行緒的時候,就要引用System.Threading的類別庫,程式才可以使用唷!這篇內容先說明:建立與啟用執行緒、跨執行緒控制UI介面、等待或暫停時間執行緒、共享資源的部分。
一、什麼是Web Service?   簡單說就是「服務」的概念,人與人間、電腦與電腦間都是一樣的,一個是人與人的一來一回交流,媒介是語言中文,另一個則是個人電腦與伺服器的交流,媒介是HTTP/Internet,那麼有了媒介,就會有共同格式才能做
  全名為Language Integrated Query,又稱LINQ,它是什麼呢?用在哪裡呢?它是一個擁有「集合元素進行資料查詢」的技術,直接將此技術整合到C#裡,也就是說對於任何資料型態只要是遇到以下這幾個型別:
在Visual Studio裡有內建的SQL幫助我們存資料,SQL指的是資料庫,那麼我們就用註冊會員這個例子來看一下怎麼使用內建的SQL吧~ 最後面有寫非常基本的SQL相關語法可以做參考 Step 1:建立資料庫
  在寫程式過程中時常會使用檔案的讀取、建立、寫入與刪除相關使用,因此這篇就來分享圖片檔案、文字檔案、INI的設定檔案的相關使用。
接續上一篇分享跟執行緒相關的內容包含:安全鎖(lock)、號誌(semaphore)、前景與背景執行緒介紹等等。 二、安全鎖(lock)   安全鎖目的是當多個執行緒要執行同一函式時,為了避免同時進行或是影響到變數的值,因此才會有這個機制來保護。「鎖的是區塊」而非資源哦!什麼意思?來看看就
  當我們要使用執行緒的時候,就要引用System.Threading的類別庫,程式才可以使用唷!這篇內容先說明:建立與啟用執行緒、跨執行緒控制UI介面、等待或暫停時間執行緒、共享資源的部分。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
架設第一個網站是一個令人興奮且具有挑戰性的過程。這篇文章將詳細介紹如何從零開始,逐步完成一個基本的網站,並且涵蓋所需的主要步驟。 1. 計劃與構思 在開始技術工作之前,首先要明確網站的目的和目標受眾。問問自己以下問題: 這個網站的主要目的是什么?(例如,博客、電子商務、個人作品集等) 目標受
Thumbnail
在今日數位世界中,良好設計的網站已經成為必需品。 瞭解網站設計的重要性,特別是對於第一印象和信任度。 這篇文章提供了選擇網站設計服務的實用指南,包括網站設計的重要性,基礎知識和選擇服務提供者的提示。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
建立自己的網站需要考慮許多因素,包括網站類型、架站軟體的選擇、素材的準備、網域名稱的購買、主機空間的租用、網站設計的進行以及網站被收錄的步驟。透過這些步驟,你可以自己建立一個符合需求的網站,展示你的企業形象、進行電子商務或建立社交媒體平臺等。
1.開機前插入USB指定開機後,依據畫面指示安裝即可。 2.設定IP 按F2 Configure Management Network IPv4 Configuration Set Static IPv4 address and Network configuration 依據實際...
Thumbnail
HTTP伺服器端 package main import ( "net/http" ) type Refer struct { handler http.Handler refer string } //實現中介軟體邏輯​ func (this *Refer) ServeHTTP(
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
架設第一個網站是一個令人興奮且具有挑戰性的過程。這篇文章將詳細介紹如何從零開始,逐步完成一個基本的網站,並且涵蓋所需的主要步驟。 1. 計劃與構思 在開始技術工作之前,首先要明確網站的目的和目標受眾。問問自己以下問題: 這個網站的主要目的是什么?(例如,博客、電子商務、個人作品集等) 目標受
Thumbnail
在今日數位世界中,良好設計的網站已經成為必需品。 瞭解網站設計的重要性,特別是對於第一印象和信任度。 這篇文章提供了選擇網站設計服務的實用指南,包括網站設計的重要性,基礎知識和選擇服務提供者的提示。
Thumbnail
你好,在下最近在學習開發web,學了html css js,也得出一些心得,由於網路上已有許多教學,所以我會著重在如何開發出to do List,以及解釋我寫的程式碼。相關的教學我會直接貼網址。如果我有什麼地方出錯,或者是可以寫得更好,歡迎在下方留言,討論。 首先先介紹我的開發環境: 我用了vs
Thumbnail
建立自己的網站需要考慮許多因素,包括網站類型、架站軟體的選擇、素材的準備、網域名稱的購買、主機空間的租用、網站設計的進行以及網站被收錄的步驟。透過這些步驟,你可以自己建立一個符合需求的網站,展示你的企業形象、進行電子商務或建立社交媒體平臺等。
1.開機前插入USB指定開機後,依據畫面指示安裝即可。 2.設定IP 按F2 Configure Management Network IPv4 Configuration Set Static IPv4 address and Network configuration 依據實際...
Thumbnail
HTTP伺服器端 package main import ( "net/http" ) type Refer struct { handler http.Handler refer string } //實現中介軟體邏輯​ func (this *Refer) ServeHTTP(