天天看點

asp.net 2實用技術彙總

1、建立虛拟伺服器 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:8555 /path:"D:\NewProject\Ihttphandle\Web" /vpath:"/myApp" 

     啟動2008中的WebDev.WebServer 在。net2.0裡面有一個異常好用的工具就是WebDev.WebServer,位于c盤下的microsoft.net的framework中呢!但是在2008中卻不在這個目錄中!而是位于:C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE

     使用這個東東可以讓你指定web伺服器,自定義端口調試!很是友善!

     将下面代碼複制到一個一reg擴充名結尾的檔案内: 

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\VS2005 WebServer] 

@="ASP.NET 2.0 Web Server Here" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\VS2005 WebServer\command] 

@="C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\Webdev.WebServer.exe /port:8080 /path:\"%1\"" 

運作添加到系統資料庫内,這樣一個以8080端口為預設伺服器的菜單指令就添加到右鍵菜單内了。右擊想設定成虛拟站點的目錄,立馬就好了,并且目錄名稱就為虛拟站點目錄。

2、設定SQL2005 占用的最大記憶體,防止他無限制的占用記憶體導緻系統當機

asp.net 2實用技術彙總

-- 打開SQL進階選項設定

asp.net 2實用技術彙總

USE master

asp.net 2實用技術彙總

EXEC sp_configure 'show advanced options', 1

asp.net 2實用技術彙總

RECONFIGURE WITH OVERRIDE

asp.net 2實用技術彙總
asp.net 2實用技術彙總

-- 設定最大記憶體為 512M

asp.net 2實用技術彙總
asp.net 2實用技術彙總

EXEC sp_configure 'max server memory (MB)', 512

asp.net 2實用技術彙總
asp.net 2實用技術彙總

3、 不要相信using的try catch功能 使用using時也要手動釋放資源,他釋放的那個時差足以使系統崩潰N次!

4、實作div自适應高度的方式:

asp.net 2實用技術彙總

Code

html,body{

    margin:0px;

    heigth:100%;

}

.divUse{

    height:100%;

設定body & html 的高度為100% 這是高度自适應的關鍵所在。一個對象的高度是否可以使用百分比顯示,取決于對象的父級對象!

asp.net 2實用技術彙總

5、當上下兩個對象都是用了margin且沒有使用float時,他們的上下margin會疊加:如.a1{margin:10px;} .b1{margin:10px;} 那麼a1&b1之間的上下距離應該是20px; 但是由于沒有使用float 他們之間的實際距離卻是10px; 當我們使用了float 的時候.a1{margin:10px; float:left;} .b1{margin:10px; float:left;}這個時候就出現了我們希望的它們的上下間距是20px; 但是在ie6下面又有一個問題就是使用了margin & float的時候 margin的left & right 就會加倍顯示,此時使用.a1{margin:10px; float:left; display:inline;} .b1{margin:10px; float:left; display:inline;}來解決! display屬性用于強制對象按照某一種顯示模式進行解析!

本文轉自快樂就好部落格園部落格,原文連結:http://www.cnblogs.com/happyday56/archive/2008/12/27/1363576.html,如需轉載請自行聯系原作者