當我們建立乙個將要部署在windows azure 上的應用程式時,我們要記住一點,安裝在windows azure 虛擬機器上的程式集是有限的。它只包含 net 3.5 sp1 和.net 4.0中的預設程式集。因為這些引用不包含在windows azure 中,所以我們需要設定它們的copy local= true。
如上圖所示,我設定了引用的copy local = true ,因為我知道在window azure 中enterprise library程式集將不被預設安裝。但是問題就是哪個引用不在windows azure中。
這列出了所有預設頁面中安裝在windows azure 機器的程式集。另外,它也允許我們上傳我們的專案檔案(web role or worker role)和驗證哪些索引需要被複製到本地。它現在可以支援c#和vb.net專案。
當我上傳了專案檔案後**驗證了這個引用不在windows azure 中,這意味著我需要為其設定copy local = true。它也列出了已經被安裝的程式集。
如果我們忘記了對沒有安裝在windows azure上的引用設定copy local ,我們的應用程式在部署和初始化時將會出錯。角色狀態進入乙個開始...初始化...繁忙...停在...開始的奇怪迴圈。為了顯示這是什麼錯誤我們不得 不啟用intellitrace 和 複製我們忘記的本地索引然後再進行一次耗時的嘗試。但是如果我們通過這個**來檢查我們的專案這將變得十分簡單。
希望有所幫助!
shaun
安裝在Windows Azure上的程式集
當我們建立乙個將要部署在windows azure 上的應用程式時,我們要記住一點,安裝在windows azure 虛擬機器上的程式集是有限的。它只包含 net 3.5 sp1 和.net 4.0中的預設程式集。因為這些引用不包含在windows azure 中,所以我們需要設定它們的copy l...
oracle 安裝 在linux 下
環境說明 red hat enterprise linux server release 5.3 oracle10g for l inux 1.設定 kernel 引數 命令 vi etc sysctl.conf 新增以下引數值 kernel.shmall 2097152 可以使用的共享記憶體的總量...
Redis安裝在Linux上面
redis不依賴任何非標準庫,沒有編譯引數的必須新增,安裝出奇的簡單。在此安裝redis3.0 在root許可權下 wget 2 解壓 tar zxvf redis 3.0.tar.gz 3 編譯 cd redis 3.0.0 make 若是32位linux系統,make cflags march ...