標題: [技術文章] Win7安裝IIS 與架站
無頭像
s6351301

註冊 2013-3-2
用戶註冊天數 4064
狀態 離線
發表於 2017-5-1 01:50 
219.84.240.185
分享  私人訊息  頂部
windows7使用IIS7 架設個人伺服器 如何設定防火牆

應該是防火牆設定錯誤,您可以參考網路上這篇文件
http://jw1903.blogspot.com/2010/09/windows-7-iis.html

如果還是不行請執行以下動作
如何判斷您的電腦執行的是 32 位元版本或 64 位元版本的 Windows 作業系統(註記32位元屬於x86;64 位元屬於x64)
http://support.microsoft.com/kb/827218/zh-tw

點選 This Computer,勾選General 及 Internet and Networking 及 Windows Update Service按Next
      
選擇Save the results將檔案上傳至免費存放空見並提供連結,方便幫您確認問題。   

-----------------------
IIS知識大補帖標題發布日期發布單位點閱次數詳細內容相關連結相關檔案
Win7 IIS伺服器安裝asp.net架站設定教學

Win7 IIS伺服器安裝asp.net架站設定教學


繼上篇文章所介紹的「WIN7 IIS 安裝教學」,這次要介紹的是如何安裝ASP.NET

1.在瀏覽器網址輸入http://127.0.0.1 (localhost),成功應該會看見IIS歡迎畫面,這是你的主機首頁


現在你的電腦已經是個網頁伺服器,而網頁存放的目錄是C:\Inetpub\wwwroot,你所有網頁都可以放在這底下運作,或者可以使用「虛擬目錄」如此一來你的網頁資料可以放在D槽或其他地方。


2.  點START 輸入 IIS,開啟主控台


3.進入「控制台」,按選「系統管理工具」,選取Internet Information Services(IIS )管理員





3.出現以下畫面,但是好像沒有ASP的選項



4.在安裝的Windows 7中要使用IIS 7環境,並且要撰寫ASP程式,必須要先手動啟動一些設定值,因為Windows 7在安裝時,很多項目是預設沒有開啟的。

(1).選取在控制台中的程[程式和功能]中的[開啟和關閉Windows功能]選項。
(2).勾選和IIS有關的項目,記得還要勾選和ASP、ASP.NET等項目。(稍等一段時間就能裝好)




5.在管理員視窗中,點選IIS項下的ASP



6.將[限制內容]中的[啟用上層路徑]設定為[True]。(預設值為False)


7.接著將以下程式碼存成hello.asp 放置C:\inetpub\wwwroot 路徑下

  
8.打http://127.0.0.1/hellop.asp 即可顯示網頁


目前無資料
目前無資料
http://service.cybertutor.com.tw/news/u_news_v2.asp?id=%7B62EDBA6C-19D2-4391-80A5-6EE1D4F44725%7D&newsid=30


無頭像
s6351301

註冊 2013-3-2
用戶註冊天數 4064
狀態 離線
發表於 2017-5-1 01:50 
219.84.240.185
分享: [url=][/url] [url=][/url] [url=][/url]

在新灌的Windows 7中要使用IIS 7環境,並且要撰寫ASP程式,必須要先手動啟動一些設定值,因為Windows 7在安裝時,很多項目是預設沒有開啟的。
1.選取在控制台中的程[程式和功能]中的[開啟和關閉Windows功能]選項。
2.勾選和IIS有關的項目,記得還要勾選和ASP、ASP.NET等項目。(稍等一段時間就能裝好)

3.在控制台的[系統管理工具]中,點選[Internet Information Services(IIS)管理員]。

4.在管理員視窗中,點選IIS項下的ASP。

5.將[限制內容]中的[啟用上層路徑]設定為[True]。(預設值為False)

6.接著要將C:\windows\ServiceProfiles\NetworkService\AppData\Local\Temp資料夾中,加入一個Autheticated Users帳戶,在安全性中將其設定為[完全控制]。
(你可能要先將資料夾選項中的[隱藏保護的作業系統檔案]取消勾選,才可以看到這個資料夾。)





http://isvincent.pixnet.net/blog ... p%E7%A8%8B%E5%BC%8F


無頭像
s6351301

註冊 2013-3-2
用戶註冊天數 4064
狀態 離線
發表於 2017-5-1 01:51 
219.84.240.185

IIS 預設是沒有開啟的,要手動安裝 IIS
「控制台 -> 程式集 -> 程式和功能 -> 開啟或關閉 Windows 功能」
  
找到並且啟用 Internet Information Services。
測試的話,在瀏覽器網址輸入http://127.0.0.1

(localhost)


成功應該會看見IIS歡迎畫面,這是你的主機首頁


  
現在你的電腦已經是個網頁伺服器,


而網頁存放的目錄是


C:\Inetpub\wwwroot


你所有網頁都可以放在這底下運作。


或是可以使用「虛擬目錄」如此一來你的網頁資料可以放在D槽或其他地方。


個人覺得不要跟作業系統放一起比較安全。

  

虛擬目錄設定:

  
點START 輸入 IIS,開啟主控台

然後選左邊的主機名稱底下的預設網頁,右邊欄位找到「新增虛擬目錄」
  
  
這樣,差不多就好了。
在你的虛擬目錄底下放個 hello.asp 然後到網址http://IP/別名/hellp.asp
作為測試吧!


<html>
<body>
<%=now()%>
</body>
</html>





http://lincyi.pixnet.net/blog/post/28591411-win7%E5%AE%89%E8%A3%9Diis%E4%BC%BA%E6%9C%8D%E5%99%A8%E8%88%87asp%E6%9E%B6%E7%AB%99%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8


無頭像
s6351301

註冊 2013-3-2
用戶註冊天數 4064
狀態 離線
發表於 2017-5-1 01:53 
219.84.240.185

IIS 預設是沒有開啟的,要手動安裝 IIS 「控制台 -> 程式集 -> 程式和功能 -> 開啟或關閉 Windows 功能」

找到並且啟用 Internet Information Services

測試的話,在瀏覽器網址輸入http://127.0.0.1
(localhost)
成功應該會看見IIS歡迎畫面,這是你的主機首頁


現在你的電腦已經是個網頁伺服器,
而網頁存放的目錄是
C:\Inetpub\wwwroot
你所有網頁都可以放在這底下運作。
或是可以使用「虛擬目錄」如此一來你的網頁資料可以放在D槽或其他地方。
個人覺得不要跟作業系統放一起比較安全。

虛擬目錄設定:
點START 輸入 IIS,開啟主控台


然後點選ASP進入設定
通常把上層目錄開啟



然後選左邊的主機名稱底下的預設網頁,右邊欄位找到「新增虛擬目錄」


別名的話,會出現在你將來的網址上
例如:
http:// [你的IP] / 別名 / 子資料夾 / 檔名.xxx
這樣大概就完成了
然後設定一下連線進入的使用者權限
我不想要別人可以更改我的主機內部資料,所以只開放讀取:



這樣,差不多就好了。
在你的虛擬目錄底下放個 hello.asp 然後到網址http://IP/別名/hellp.asp
作為測試吧!


<html>
<body>
<%
response.write("My first ASP script!")
%>

</body>
</html>



** 疑難排解
網頁伺服器的預設連接埠(Port)是 80,如果有其它軟體也佔用此連接埠(如 skype),網頁伺服器就會出錯。






http://weselyong.pixnet.net/blog/post/30159004-%E3%80%90%E8%B3%87%E8%A8%8A%E3%80%91-win7-iis%E8%88%87asp.net%E6%9E%B6%E7%AB%99%E8%A8%AD%E5%AE%9A%E6%95%99%E5%AD%B8


無頭像
s6351301

註冊 2013-3-2
用戶註冊天數 4064
狀態 離線
發表於 2017-5-1 02:24 
219.84.240.185
建置 ASP.NET 網頁伺服器 - 使用 IIS
建置 ASP.NET 網頁伺服器 - 使用 IIS


筆者使用本身在用的作業系統:Windows 7 64bit (IIS 7) 作為測試環境,搭配的開發工具是 Visual Studio 2010(其他版本的設定應該也是大同小異,僅供各位參考)
1.安裝IIS
IIS 內建在 Windows 內,安裝方式「控制台」->「程式集」->「開啟或關閉 Windows 功能」




預設的情況下勾選 IIS 並不會安裝所有工具,建議可以進去子項目內自行勾選全部。


要測試是否安裝成功,打開網頁瀏覽器輸入網址http://localhost,如果有看到以下頁面,就代表安裝成功了。


2.安裝 .NET FRAMEWORK
Microsoft .NET Framework 4 (獨立安裝程式)
http://www.microsoft.com/zh-tw/download/details.aspx?id=17718
P.S 目前最新版本為 4.0,如果有找到更新的請以該版本為標準。
下載檔案開啟後,只要重複下一步動作即可完成安裝,這裡不多做介紹,如果有定期在做 Windows 作業系統更新的,可能就已經裝好了,不需要再另外安裝。
3.設定 ASP.NET 網站伺服器
照理我們要使用「IIS管理員」來做網站的相關設定
一般來說可以在程式集內找到 Internet Information Services (IIS) 管理員


如果找不到的話,有可能被隱藏起來,在下方工具列上面點選右鍵->內容->[開始]功能表->自訂,然後在「系統管理工具」這一個設定項目,請設定為「顯示在所有程式功能表和開始功能表上」


如果還是找不到,可能被特殊的隱藏工具隱藏起來,我們可以直接使用 Winkey + R 叫出「執行」的畫面,然後輸入 inetmgr 或者是我的電腦按右鍵->管理,也可以在裡面順利找到 IIS 管理員。


開啟 IIS 管理器可以看到預設有一個站台,名稱為 Default Web Site,我們直接從這個預設的站台修改設定即可:


點選 Default Web Site 後,再點選右方的操作頁面中的「基本設定」然後在「應用程式集區」請設定為 ASP.NET v4.0(或者您安裝的最新版本)
實體路徑的部分,可以修改成您想要存放網頁內容的目錄(例如:D:\WebSites)
基本上按下確定後,基本的設定就算完成,讓我們使用 Visual Studio 2010 開發工具來新增一個 ASP.NET 的測試網頁

4.新增 ASP.NET 測試頁面


開啟 Visual Studio | 檔案 | 新網站
點選 ASP.NET 空網站,路徑選擇在我們的網頁伺服器路徑底下的 WebSite1 資料夾 ( D:\WebSites\WebSite1 )
方案總管點選該目錄,然後右鍵選單內點選「加入新項目」
這裡的意思是再專案目錄底下新增一個 Web Form,而檔案名稱為 Default.aspx,假設我們這裡使用 Visual Basic 的語法(在左上角的範本選擇)
基本上我們是要測試 ASP.NET 的運作是否正常,因此我們不編輯 Default.aspx 本身,而是編輯 Default.aspx.vb



Partial Class _Default    Inherits System.Web.UI.Page    Protected Sub form1_Load(sender As Object, e As System.EventArgs) Handles form1.Load        Response.Write("Hello World")    End SubEnd Class存檔後,不要在開發工具裡面點選執行,直接開啟網頁瀏覽器,輸入網址:http://localhost/website1/

如果有出現 Hello World 頁面就代表測試成功!

不過這是在本機測試,如果要由外部連進來必須還需要設定防火牆,設定網頁服務對外開放!

5.設定 Windows 防火牆
控制台 -> 系統及安全性 -> 防火牆 -> 進階設定
輸入規則 -> World Wide Web 服務(HTTP 輸入流量)-> 啟用規則
啟用後,試著從外部連進來看看,由於大部分的情況下使用者並沒有申請網域名稱,因此可以透過 IP 位址連進來。

如果不知道自己 IP 位址的,可以透過網頁查詢:http://whatismyipaddress.com/
然後在另一台電腦上,輸入查詢到的IPhttp://xxx.xxx.xxx.xxx/WebSite1
確定可以看到我們剛才製作的測試頁 Hello World 這樣就代表防火牆設定沒問題了!

相關文章:
在 IIS 上安裝與設定 PHP
http://shaocian.blogspot.tw/2013/03/iis-php.htm



http://shaocian.blogspot.tw/2013/03/aspnet-iis7.html


無頭像
s6351301

註冊 2013-3-2
用戶註冊天數 4064
狀態 離線
發表於 2017-5-1 02:28 
219.84.240.185
WINDOWS7 安裝 IIS 與架設站台

Rojer Chen 8/04/2010 06:24:00 下午 微軟 , IIS , Windows





我原本是使用 XP 配合 IIS 架設自己要使用的網站,現在改成 Windows7後,


設定上有一點點改變。
大致步驟如下:
1. 開啟控制台,點選:開啟或關閉Windows 功能


2. 勾選項目如下圖

3.在應用程式開發功能要選擇如下,這樣才有ASP.NET的功能




4. 安裝完後,在服務與應用程式上面就有IIS控制台可以用了。過去在XP上面都是選擇虛擬站台,這邊要選擇新增應用程式。




5.輸入站台的別名、檔案路徑,然後應用程式集區要另外選擇處理,不然會出錯。

這樣網頁就可以瀏覽了。



6.要選擇 Class .Net AppPool,原本不是預設這個,所以要另外選擇即可





如果不是選擇Class .Net AppPool,會出現下列錯誤,解決方法就如上面所說的,這樣就可以解決(偵測出 ASP.NET 設定沒有套用到整合式 Managed 管線模式。)這樣的錯誤訊息了了。





SHARE ON:[/url] [url=] [/url]RELATED POSTS

[Windows] Server 2012 啟用無線網路功能

Hyper-V:因為檔案系統限制,所以無法完成要求的作業 0x8007...

升級到 Windows 8.1 的感想



    BLOGGER COMMENT

1 意見:

曹榮輝 提到...個人照您方式架網(以前亦用XP 配合 IIS 架設),雖可以瀏覽,但為何僅顯示文字部分,對於圖檔皆無法顯示(例如背景圖案便於螢幕左上角列示一個小x方塊圖形)?然後再進入底曾便出現如下錯誤訊息?

HTTP 錯誤 404.0 - Not Found
您尋找的資源已移除、名稱已變更,或暫時無法使用。
模組IIS Web Core
通知MapRequestHandler
處理常式StaticFile
錯誤碼0x80070002
要求的 URLhttp://127.0.0.1:80/Sub_WWW/www99_FarmGarden/index.htm
實體路徑
C:\inetpub\wwwroot\Sub_WWW\www99_FarmGarden\index.htm
登入方法
匿名
登入使用者
匿名
最有可能的原因:
•網頁伺服器上不存在指定的目錄或檔案。
•URL 包含拼字錯誤。
•自訂篩選器或模組 (例如 URLScan) 限制存取此檔案。
解決方法:
解決方法: •在網頁伺服器上建立內容。
•檢閱瀏覽器 URL。
•建立追蹤規則以追蹤此 HTTP 狀態碼的失敗要求,並查看哪一個模組正在呼叫 SetStatus。如需有關建立失敗要求之追蹤規則的詳細資訊,請按一下這裡。
故煩請您協助,實是感謝!








http://rojerchen.blogspot.tw/2010/08/windows7-iis.html