Asp.net(C#)打包自动安装数据库,设置iis??? Asp.net(C#)打包自动安装数据库代码及如何调用iis脚本,设置iis?我在网上找了很多都是关于VB的打包自动安装数据库源码,希望大家可以给我说一下Asp.net(C#)打包自动安装数据库的项目部署。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 安装部署中install添加自定义操作设置文本框属性值如Context.Parameters["targetdir"] private void ExecuteSql(string connString,string DatabaseName,string sql){using(SqlConnection conn=new SqlConnection(connString)){SqlCommand cmd=new SqlCommand(sql,conn);conn.Open();cmd.Connection.ChangeDatabase(DatabaseName);cmd.ExecuteNonQuery();conn.Close();}}string connString=string.Format("server={0};user id={1};password={2}",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"]);//根据输入的数据库名称建立数据库ExecuteSql(connString,"master","create database "+this.Context.Parameters["dbname"]);//调用osql执行脚本string cmd=string.Format(" -S{0} -U{1} -P{2} -d{3} -i{4}db.sql",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"],this.Context.Parameters["dbname"],this.Context.Parameters["targetdir"]);System.Diagnostics.Process sqlProcess=new Process();sqlProcess.StartInfo.FileName="osql.exe";sqlProcess.StartInfo.Arguments=cmd;sqlProcess.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;sqlProcess.Start();sqlProcess.WaitForExit();//等待执行sqlProcess.Close();操作IIS http://download.csdn.net/source/2887952你可以参考一下这个. 也可以实现你的需求 http://download.csdn.net/source/2887952补充个链接 属性,方法说明 C++里面如何引用多个DLL HTML的问题 WindowsService 调用 webService 白痴一点.. DataGrid绑定了datatable,按Delete键会删除当前行,我要不让删除,该怎么做? WEB嵌入meida player播放文件流请教! 一个简单的问题 我将如何在.net的集成开发环境中生成安装包 那位大侠可以告诉我key.snk文件是怎么生成和使用的! 求助!C# 长按鼠标中键 移动问题 关于bs的编码问题,在线等
设置文本框属性值
如Context.Parameters["targetdir"]
private void ExecuteSql(string connString,string DatabaseName,string sql)
{
using(SqlConnection conn=new SqlConnection(connString))
{
SqlCommand cmd=new SqlCommand(sql,conn);
conn.Open();
cmd.Connection.ChangeDatabase(DatabaseName);
cmd.ExecuteNonQuery();
conn.Close();
}
}
string connString=string.Format("server={0};user id={1};password={2}",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"]);//根据输入的数据库名称建立数据库
ExecuteSql(connString,"master","create database "+this.Context.Parameters["dbname"]);//调用osql执行脚本
string cmd=string.Format(" -S{0} -U{1} -P{2} -d{3} -i{4}db.sql",this.Context.Parameters["server"],this.Context.Parameters["user"],this.Context.Parameters["pwd"],this.Context.Parameters["dbname"],this.Context.Parameters["targetdir"]);
System.Diagnostics.Process sqlProcess=new Process();
sqlProcess.StartInfo.FileName="osql.exe";
sqlProcess.StartInfo.Arguments=cmd;
sqlProcess.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;
sqlProcess.Start();
sqlProcess.WaitForExit();//等待执行
sqlProcess.Close();
操作IIS
你可以参考一下这个. 也可以实现你的需求
补充个链接