http://www.yunbx.com/wordpress-published-an-article-automatically-remove-the-comment/
2013-02-26
start
MVC的Model模型相當於三層架構中的BLL和DAL,
模型表示企業數據和業務規則
使用強類型的視圖類型 <TModel>
end
2013-03-05 18:10:59
RouteCollection為 Route 的集合,當我們要添加一條路由信息時,即向這個集合中添加一個Route對象
Razor默認對輸出的內容采用Html編碼
2013-03-06 23:08:46
2013-03-20
關於mvc3 IIS7部署問題
問題1 :mvc部署在IIS7上不能訪問
解決方法:
1 首先如果開發狀態直接指向源代碼的那種配置,不能指向View文件夾,指向上一級文件夾即可,否則會顯示404錯誤
2 應用程序池一般選擇4.0 集成
3 最后檢查通配符
請求路徑:*
32位添加新映射執行文件路徑:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
64位添加新映射執行文件路徑:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
問題2 應用程序的靜態文件不能訪問,如css,靜態圖片等資源
解決方法:
1 可能是 WebConfig 里配置為經典模式,部署時使用集成模式。這樣 即使IIS用集成模式,靜態文件也會加載不上
如果應用程序池選擇4.0集成,則程序的css加載不上。這種情況選擇4.0經典,則樣式正常
Routing的功能
1 從Url中識別出數據.比如controller,action和各種參數.
2 根據識別出來的數據, 將請求傳遞給Controller和Action
所以從系統的角度上看, 實現了IView接口的對象才是View.
但是從實現效果上看, 具體的aspx或者ascx頁面才是View.
解決方案中的某個工程不能打開
原因:
vs2010 MVC3.0組件沒有安裝
下載地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=4211
mvc3.0是與vs2010匹配的版本
其它問題:
HTTP 錯誤 403.14 - Forbidden
Web 服務器被配置為不列出此目錄的內容。
實際上問題會有兩種原因:
1 程序初始化出錯,程序無法啟動,如數據庫連接不對之類。
2 缺少默認頁