顯示具有 IIS 標籤的文章。 顯示所有文章
顯示具有 IIS 標籤的文章。 顯示所有文章

2014年1月8日 星期三

MVC in Windows 8 and IIs 8


在 Windows 8 , IIS 8
新增 MVC 應用程式發生錯誤

'/test' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------


編譯錯誤 
  描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。 

 編譯器錯誤訊息: BC31007: 無法開啟模組檔 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\test\95610aae\6f83c161\App_global.asax.xcnvfnth.0.vb': 系統錯誤 &Hc0000005& (Visual Basic 編譯器內部錯誤)

因為是  IIS 8 又是 Framework 4 ,所以重新註冊 IIS 是無效的

微軟工程師跟我說:IIS8變聰明了,就算先裝 Framework 再裝 IIS 與不需重新註冊 ..

後來發現,只要給 C:\Windows\Temp 目錄,安全性加入 IIS_IUSRS 的寫入權限,就可以了
Windows7好像要給 Network Services 加入寫入權限.


2014年1月7日 星期二

無法載入檔案或組件 'Antlr3.Runtime' 或其相依性的其中之一。 存取被拒

ASP.NET MVC 4
讓使用者可以上傳檔案,存到另台SERVER
除了設定帳號外
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files
這個目錄也要賦予該帳號的寫入權限

MVC in IIS 8

Windows Server 2012 , IIS 8 ,建立MVC的應用程式時,有時會報錯:
Http 錯誤 500.19 - Internal Server Error
無法存取要求的網頁,因為.............

修改 C:\Windows\System32\inetsrv\config\applicationHost.Config
將 handlers 的 overrideModeDefault="Deny" 改為 Allow
可解決部分問題


另外要CHECK在安裝IIS時,網頁伺服器-->應用程式開發
是否都有勾選

2011年7月18日 星期一

讓 IIS 6 支援 silverlight

環境 :IIS6 + .Net 4.0 + silverlight 
若開網頁的時候,出現『找不到網頁』
但確實是有該網頁時:


可以檢查一下 IIS6 的 Mine 類型是否有加入
xaml / xap  這兩個副檔名


沒有的話,就加入吧~


副檔名      MINE類型
.xaml         application/xaml+xml
.xap          application/x-silverlight-app

2011年7月12日 星期二

在IIS架好網站後若出現:HTTP 錯誤 500.21 - Internal Server Error
處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組  "ManagedPipelineHandler"

其實是因為系統若先安裝好了.Net Framework 4.0,之後才安裝IIS 的話,就會有此錯誤

處理方式:
CMD -->以系統管理員身份執行
輸入 --> %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
這樣可以重新註冊FrameWork 4,之後就可以正常使用了。