總網頁瀏覽量

關於我自己

我的相片
人生的必修課是接受無常,人生的選修課是放下執著。

2017年11月6日 星期一

IIS建置教學

****************************************
*          電腦環境:Windows 7 64bit                *
****************************************

【安裝IIS】
開始→控制台→(程式集)→程式和功能→開啟或關閉Window功能→修改設定如下

開啟IE或Chrome輸入網址http://localhosthttp://127.0.0.1,看到以下畫面表示成功

--------------------------------------------------------------------------------------------------------------------------

【IIS中的Web Server管理】




--------------------------------------------------------------------------------------------------------------------------
【安裝Visual Studio】
Visual Studio 2017 Community
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010

--------------------------------------------------------------------------------------------------------------------------

【安裝Web Platform Installer 3.0】>【安裝Visual Studio】
Web Platform Installer 3.0中文版 / Web Platform Installer 3.0英文版 >下載檔案後double click執行>於「開始」輸入「Web Platform Installer」並點選>開啟「Web Platform Installer 5.0」>click「產品」>搜尋「visual studio 」>安裝「Visual Studio 2010 SP1」



/*防火牆部分 Start*/
開始→控制台→(系統及安全性)Window防火牆→允許程式或功能通過防火牆



按變更設定→勾選 R World Wide Web服務(HTTP)→按確定



開始→控制台→(系統及安全性)Window防火牆→進階設定




輸入規則→新增規則




連接埠→按下一步




TCP→輸入port號→按下一步→按下一步→按下一步




輸入名稱→按完成
/*防火牆部分 End*/

/*RIS code 部分Start*/
SVN上的PISConnectAGSource Codes
請妳把程式裡的 “SQLAG” 改成
140.112.180.104,14433;Network Library=DBMSSOCN連到測試用的104 DB
共有26個地方要改

改完以後按F5執行,看是否成功連上網頁(正確要有)
/*RIS code 部分End*/
 
開始執行輸入iisIIS管理員


新增站台→基本設定→選到實體路徑→確定(若日後要改就從「基本設定」)



編輯權限→安全性→編輯→新增everyone→權限全開→確定



點一下「瀏覽*.9903(http)」


遇到的第一個錯誤
組態錯誤
描述: 處理服務此要求所需的組態檔時發生錯誤。請檢視下列的特定錯誤詳細資訊,並適當修改您的組態檔。

剖析器錯誤訊息: 無法辨認的屬性 'targetFramework'。請注意,屬性名稱必須區分大小寫。

原始程式錯誤:


行 25:             設定 explicit="true" 會強制宣告各項變數。
行 26:         -->
行 27:   <compilation debug="true" strict="false" explicit="true" targetFramework="4.0">
行 28:    <assemblies>
行 29:     <add assembly="Office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>

原始程式檔: D:\bedding\PIS_WEB\PIS\web.config    行: 27



版本資訊: Microsoft .NET Framework 版本:2.0.50727.5485; ASP.NET 版本:2.0.50727.5491

PIS\web.config    行: 27 改為2.0,點一下「瀏覽*.9903(http)」,再把PIS\web.config    行: 27 改回4.0
把.NET Framework改為v4.0



點一下「瀏覽*.9903(http)」


遇到的第二個錯誤
錯誤摘要

HTTP 錯誤 500.21 - Internal Server Error

處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組 "ManagedPipelineHandler"

詳細錯誤資訊
模組IIS Web Core
通知ExecuteRequestHandler
處理常式PageHandlerFactory-Integrated
錯誤碼0x8007000d
要求的 URLhttp://localhost:9903/default.aspx
實體路徑D:\bedding\PIS_WEB\PIS\default.aspx
登入方法匿名
登入使用者匿名
最有可能的原因:
  • 使用 Managed 處理常式,卻未安裝 ASP.NET,或安裝不完整。
  • 處理常式模組清單的設定中有拼字錯誤。
解決方法:
  • 如果您使用的是 Managed 處理常式,就必須安裝 ASP.NET。
  • 請確定已正確指定處理常式模組的名稱。模組名稱必須區分大小寫,而且採用 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式。
連結及其他資訊 IIS 核心置無法辨識模組。 檢視其他資訊 »
若您是先安裝.NET Framework 4.0獨立安裝程式再啟用IIS角色就可能遇到上述的錯誤訊息,原因在於IIS角色在啟用時並未更新現有的應用程式以使用ASP.NET 4 版本的應用程式集區 ,以及在 IIS Metabase 中未更新傳統模式及 IIS 整合模式下ASP.NET 4的處理常式與指令對應,以至於出現上述的錯誤訊息。
開始→附屬應用程式→命令提示字元→滑鼠右鍵→以系統管理員身分執行
 C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.18408
在本機電腦上安裝及解除安裝 ASP.NET 的管理公用程式。
Copyright (C) Microsoft Corporation.  著作權所有,並保留一切權利。
開始安裝 ASP.NET (4.0.30319.18408)。
..........
完成安裝 ASP.NET (4.0.30319.18408)。
點一下「瀏覽*.9903(http)」
l遇到的第三個錯誤



把Managed管線模式改為「傳統」


點一下「瀏覽*.9903(http)」
遇到的第四個錯誤

HTTP 錯誤 404.2 - Not Found

因為網頁伺服器上的 [ISAPI 及 CGI 限制] 清單設定,而無法提供您要求的網頁。

詳細錯誤資訊
模組IsapiModule
通知ExecuteRequestHandler
處理常式ExtensionlessUrlHandler-ISAPI-4.0_64bit
錯誤碼0x800704ec
要求的 URLhttp://localhost:9903/
實體路徑D:\bedding\PIS_WEB\PIS
登入方法匿名
登入使用者匿名

在 「功能檢視」中,按兩下 [ ISAPI 及 CGI 限制


這項限制,可限制要求的 ISAPI 資源或 CGI 要求的資源,然後按一下 [允許]

沒有留言:

張貼留言