2015年6月30日 星期二

【IIS】在 WIN7+IIS7 中加入既有 ASP.NET WebForm 專案

即使現在有先進的雲端科技,還是要自己吃土的過程


無法變更 .net framework 版本


HTTP 錯誤 404.3 - Not Found
iis 智障到預設不認識自己家的 aspx 規格



處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組 "ManagedPipelineHandler"
因為某些狗屎應該在另一些狗屎之前先安裝造成的問題

在 cmd 挪到 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 下跑 aspnet_regiis -i
目錄隨自己的 OS 位元與 framework 等自己去調整


在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為應用程式。
一般的情況到上一步應該沒問題的,但很不幸的,這個專案他媽的有兩個 webconfig,根據維護者的說法,一定要用 publish。

你可能會跟我一樣需要補裝這個



無法載入檔案或組件'???'或其相依性的其中之一。
因為有 dll 是 x86 而我的環境是 x64,所以要設定應用程式集區啟用 32 位元


HTTP 錯誤 403.14 - Forbidden
ref: 微軟

不想開目錄就自己加預設導向(如果你的網站有符合預設導向的檔名其實不會有這問題)


ref: 職人甘蔗吉米

沒有留言:

張貼留言