安裝包製作點滴

2021-04-22 23:06:41 字數 1162 閱讀 8994

asp。net程式作安裝包時,會遇上兩個大問題,一是**配置,二是資料庫安裝。幾天研究後,寫點心得

1.**配置

有幾個棘手的問題,1.新建站點,要分xp系統和win2000/2003系統,xp系統下的iis只能是配置到預設站點或新建虛擬站點。2.設定站點路徑。3.設定站點許可權,如很多時候都需要寫入許可權。4.設定預設文件。5.設定asp。net版本

解決辦法:使用微軟給我們提供的好東西iisweb.vbs,所在路徑:c:/windows/system32/iisweb.vbs。設定預設文件和許可權可以用directoryentry物件來解決。

directoryentry root = new directoryentry(iis0);

root.properties["accesswrite"][0] = true;

root.properties["defaultdoc"].value = "default.aspx";

root.commitchanges();

2.資料庫配置

使用ado來解決這個問題,使用乙個sql工具,把資料庫表、初始資料生成為sql指令碼,用ado來執行指令碼。而如果使用osql。exe,會有檔案大小的限制。如果需要使用簡版資料庫,可以統一把sql例項建到./sqlexpress,因為簡版sql連線必須使用./sqlexpress.如果是企業版,還需要重啟服務。如果需要使用自定義的sql帳戶,此時sql還有乙個問題,許可權的問題,sql2005預設不可以連線,這時需要修改登錄檔,使用混合認證。hkey_local_machine/software/microsoft/microsoft sql server/mssql.1/mssqlserver下修改鍵loginmode 值2

#region 初始化資料庫

private

void restartsqlserver()

public

void createdbbyexcutesql()

catch (exception ex)

}private

int executesql(string connstr, string sql)

catch(exception ex)

finally

}private stringbuilder getsqlfile(string pfilename)

#endregion

安裝包製作

使用vs2010 winform程式開發的軟體的人比較多,程式的開發是為了在不同的人不同的機器使用,為了使不同的機器能使用該軟體就需要在製作程式安裝包,安裝包裡必須包含該軟體執行所選的所有環境,下面就來講解下winform程式安裝包的製作。1 新建安裝部署專案 開啟vs,點選新建專案,選擇 其他專案...

製作deb安裝包

適合ubuntu 今天突發奇想想做個deb安裝包玩玩,於是查到了checkinstall,下面是個總結。p 為了敘述方便,用了沒有依賴關係nasm做示例。1.安裝checkinstall 用歸檔管理器解壓 3.編譯nasm cd nasm 2.08.01 configure 生成makefile,如...

InstallShield製作安裝包

內容 http www.51testing.com uid 18049 action viewspace itemid 17594 installshield 製作安裝包實現自動化 一,首先介紹下製作安裝包大概流程 1,介紹下製作前的注意事項 1 準備好最新的 release 版本,要保證所有檔案為...