在GoDaddy上部署SubText

2022-02-07 02:53:38 字數 3669 閱讀 5328

好,你說換,我馬上就換給你看。。。我想估計國內的虛擬主機都不太靠譜,我決定搞個國外的試試。。。經過一番比較,還是覺得godaddy的比較好,4.99刀乙個月,一年折合人民幣的話大概400左右(按照匯率1:7來算)。提供的功能還是比較滿意的,列舉主要幾點:

空間:

disk space:10 gb

monthly data transfer :300 gb

ftp users:50

資料庫:(同時有3種資料庫)

ms access:yes

ms sql:1x200m

mysql:2x200m

網域名稱:

external domains:unlimited

subdomains:25

支援語言:

frontpage server ext.                

server side includes (ssi)                

asp                

asp.net v1.0/2.0/3.0/3.5                

asp.net ajax                

php4 or php5°

特別提一下,這個空間還支援虛擬目錄,所以可以同時部署很多應用程式。

更詳細的功能列表請參考: 注意,請選擇正確的operating system,.net的話,當然要選windows:

對於我這麼乙個小部落格來說,這些是綽綽有餘了,馬上申請了2個月(先試試看,因為先前在now.cn申請了空間,結果subtext部署不上去。。。),一共9刀多,信用卡付錢馬上開通使用。

以下是部落格遷移過程,遇到了一些問題,現在記錄下來,希望對遇到同樣問題的朋友有所幫助。

1. 首先要用godaddy的wizard對空間做一些基本設定,很簡單,按照提示照做就行。

2. 將網域名稱轉向到新的空間。

3. 用ftp把所有檔案從海意互聯搬到godaddy。godaddy空間開通以後,ftp帳號會在右邊頁面的panel顯示:

4. 用godaddy的嚮導建立資料庫。

5. 遷移資料庫。

6. 修改web.config,將connectionstring指向新的資料庫。

(a)

configuration errorsource error:

這個問題是由於godaddy的trust level是medium,所以,要把webconfig裡的注釋掉。(b)

exception details: system.security.securityexception: request for the permission of type 'system.security.permissions.fileiopermission, mscorlib, version=2.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089' failed.

stack trace:

[securityexception: request for the permission of type 'system.security.permissions.fileiopermission, mscorlib, version=2.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089' failed.]

system.security.codeaccesssecurityengine.check(object demand, stackcrawlmark& stackmark, boolean ispermset) +0

system.security.codeaccesspermission.demand() +59

system.reflection.assembly.verifycodebasediscovery(string codebase) +118

system.reflection.assembly.get_codebase() +32

system.web.handlers.scriptresourcehandler.getcodebasewithassert(assembly assembly) +31

system.web.handlers.scriptresourcehandler.getlastwritetime(assembly assembly) +36

system.web.handlers.scriptresourcehandler.getassemblyinfointernal(assembly assembly) +58

system.web.handlers.scriptresourcehandler.getassemblyinfo(assembly assembly) +59

system.web.handlers.runtimescriptresourcehandler.system.web.handlers.iscriptresourcehandler.getscriptresourceurl(assembly assembly, string resourcename, cultureinfo culture, boolean zip, boolean notifyscriptloaded) +336

system.web.ui.scriptmanager.getscriptresourceurl(string resourcename, assembly assembly) +114

system.web.ui.scriptregistrationmanager.registerclientscriptresource(control control, type type, string resourcename) +115

system.web.ui.scriptmanager.registerclientscriptresource(control control, type type, string resourcename) +9

這個問題是由於subtext自帶了乙個1.0的ajax extension,在有3.5 framework的機器上需要用gac裡的那個,因為那個是full trusted的。所以要在web.config裡加上:

8. 解決了上述問題之後,**就執行起來了!

因為是國外的空間,速度具體還沒測過,大家可以試試看:www.jinweijie.com,另外我還嘗試著部署了乙個應用在虛擬目錄下:

總結:在godaddy上部署subtext是稍微有些困難的,國外很多朋友也遇到過很多的問題,主要集中在trust level和資料庫發布上,所以今天記一筆,希望遇到同樣問題的朋友有幫助。

ps: 另外,藉此機會向 火星人.net 同學說聲抱歉,上次可能在回覆裡說了一些傷到你的話 :)

Tomcat在Linux上部署

第一步 關閉tomcat服務 usr local apache tomcat bin shutdown.sh 第二步 部署專案檔案 1.備份 usr local filename 2.工程上傳到部署目錄中 覆蓋掉原來的,或者先把原來的工程刪了 3.將件配置檔案 conf dev filename 下...

在weblogic上部署應用

cd oracle bea wlserver 10.3 common bin 建域命令 config.sh name dianyi oracle bea wlserver 10.3 server lib 放入 classes12.jar 修改 wl home common bin下的commenv....

在Github上部署Ghost

參考 1 tryghost 以下操作在mac環境 建立新的repo,命名規則為 yourname.github.io 解壓至git分支根目錄下的blog資料夾 命令列下切換至blog路徑,輸入npm install production 依賴包安裝完畢之後本地啟動 npm start 如果能看到 h...