web安装包的问题 想在做安装包的时候可以把webctrl_client这个文件夹考到默认网站的根目录下要怎么弄呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要安装的机器上没装.net框架,你复制这个文件夹没有任何用处,如果机器上已经装了.net框架,那么这个文件夹就已经存在了(除非用户故意删除),复制也没有任何意义,你要做的应该是把.net框架也包含在安装程序里,用vs.net制作的asp.net web安装程序默认就会把.net框架打包进去。 安装webctrl_client的三种方法:'-----------------第一种方法有些不好;建议把webctrl_client放到安装包中,在安装程序结束之前拷到根目录,也就是方法三;'----------------- //方法1:在实际运行时,整个安装已结束了。而安装TreeView的工作才刚开始。有点不同步 /*ProcessStartInfo psi = new ProcessStartInfo(); psi.WorkingDirectory = dir+"\\database"; psi.FileName = dir + @"\database\iewebcontrols.msi "; psi.UseShellExecute=true; //msi文件,如是exe不用设 Process.Start(psi);*/ //方法2:安装iewebcontrols.msi /*Process treeProcess = new Process(); treeProcess.EnableRaisingEvents = true; treeProcess.StartInfo.UseShellExecute = true; treeProcess.StartInfo.FileName = strInstallPath + @"\iewebcontrols.msi"; treeProcess.Start(); treeProcess.WaitForExit(); treeProcess.Close();*/ //方法3:文件拷贝 string strWebRootPath = Directory.GetParent(Directory.GetParent(strInstallPath).ToString()).ToString(); if(!Directory.Exists(strWebRootPath + @"\webctrl_client")) { Directory.Move(strInstallPath + @"\webctrl_client",strWebRootPath + @"\webctrl_client"); } 验证码刷新的JS,不明白其含义。 求Griview代码 求GridView关于模板列 (在线等) 请教一个关于文件下载的问题 首页文章分类排放的问题 Session为什么会被清空? 新浪网页的问题,源文件找不到内容 Web页面水晶报表导出问题,为什么提示“拒绝访问报表文件”问题? 如何判断SqlDataAdapter对象中有无数据? 麻烦你们了! 静态页面的顶部,和底部怎么加? 如何复制工程?
'-----------------
第一种方法有些不好;建议把webctrl_client放到安装包中,在安装程序结束之前拷到根目录,也就是方法三;
'----------------- //方法1:在实际运行时,整个安装已结束了。而安装TreeView的工作才刚开始。有点不同步
/*ProcessStartInfo psi = new ProcessStartInfo();
psi.WorkingDirectory = dir+"\\database";
psi.FileName = dir + @"\database\iewebcontrols.msi ";
psi.UseShellExecute=true; //msi文件,如是exe不用设
Process.Start(psi);*/
//方法2:安装iewebcontrols.msi
/*Process treeProcess = new Process();
treeProcess.EnableRaisingEvents = true;
treeProcess.StartInfo.UseShellExecute = true;
treeProcess.StartInfo.FileName = strInstallPath + @"\iewebcontrols.msi";
treeProcess.Start();
treeProcess.WaitForExit();
treeProcess.Close();*/
//方法3:文件拷贝
string strWebRootPath = Directory.GetParent(Directory.GetParent(strInstallPath).ToString()).ToString();
if(!Directory.Exists(strWebRootPath + @"\webctrl_client"))
{
Directory.Move(strInstallPath + @"\webctrl_client",strWebRootPath + @"\webctrl_client");
}