close

今天第一次把寫好的ASP網站從Visual Studio Express 2013發行到IIS上,結果出現了伺服器不了解ASP是何類型,因此無法處理的訊息,

ASP MIME無法對應  

google 了一下才發現是IIS在win7上預設不會安裝ASP,因此我們要手動開啟ASP的擴充,
在錯誤訊息裡也有提到,安裝ASP就可以解決了,

IIS需安裝ASP.NET  

  我們從"控制台"進入"程式集"、再選"開啟或關閉Windows功能",找到IIS(Internet Information Services),
點開"World Wide Web 服務",在"應用程式開發功能下",就會有ASP.NET的選項,

開啟或關閉Windows功能  

 將"ASP.NET"的選項勾起來,其他相依的套件也會自動選取,按下確定後便會自動開啟

IIS安裝ASP.NET  

 

安裝完成後最好把IIS 重新啟動來維持正常的執行。

 接下來又發生了一些錯誤:

1、"處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組 "ManagedPipelineHandler""
可參考這篇文章:http://support.microsoft.com/kb/2623303/zh-tw

 

2、無法辨認的屬性 'targetFramework'。請注意,屬性名稱必須區分大小寫。
這只是單純的.NET Framework 版本不符合而已,因為我電腦只安裝到4.0而已,所以我先回到Visual Studio,
把專案改成4.0,之後再回到IIS把運行的.NET framework版本改成4.0,再重新啟動IIS就可以了。

 

arrow
arrow

    Anlun 發表在 痞客邦 留言(0) 人氣()