在我的web應用程序(asp.net C#)中添加了web安裝程序。有了這個網絡的設置,我需要做兩件事情:安裝安裝期間運行sql代碼的msi安裝程序
我有第二點問題,不知道如何解決過程中2.運行三個插入語句
1.複製文件到位於IIS應用程序它或調試它。 內部自定義操作我已經在安裝文件夾中添加了dll文件(主要輸出),這幾乎是我在互聯網上發現的關於安裝過程中運行SQL腳本的全部內容。 此外,我要宣佈,我重寫功能OnAfterInstall在這條路上:
string connectionString1 = string.Format("Data Source={0};Initial Catalog={1};Integrated Security=True;", Context.Parameters["db"], Context.Parameters["catalog"]);
using (SqlConnection connection = new SqlConnection(connectionString1))
{
string CommandText = "insert into Sealed (Example) values ('now is OK'); ";
SqlCommand com = new SqlCommand(CommandText, connection);
com.ExecuteNonQuery();
}
如果你知道一些好的教程或書,描述在運行安裝過程中的SQL語句,它會幫助我很多
謝謝克里斯,你的回答對我來說是新方法,非常合理的答案,我明天可能會嘗試,因爲現在已經很晚了,我很困了 – Ognjen 2013-04-30 22:11:44
新鮮的東西總是一個好主意。睡在它上面。謝謝。 – Chris 2013-04-30 22:13:03
我同意你:),只是一件事:是否可以指定我想複製的應用程序文件夾主輸出?再次感謝 – Ognjen 2013-04-30 22:15:09