风讯官方论坛

首页 » FoosunCMS交流区 » dotNETCMS安装使用 » 安装过程出现:系统找不到指定的文件
icuonline - 2008-1-18 07:48:00
服务器上尝试安装,安装过程出现:

System.ComponentModel.Win32Exception: 系统找不到指定的文件。 at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) at System.Diagnostics.Process.Start() at Foosun.Web.Install.step3.CreateDataBase(String server, String user, String pwd, String dbname, String tbpre, String adminname, String adminpwd) in D:\dotNETCMS\Foosun.Web\Install\step3.aspx.cs:line 77



F:\dotNETCMS
看了:http://bbs.foosun.net/showtopic-66565.aspx

不知道怎么解决:default6:
icuonline - 2008-1-18 07:50:00
注册: 2005-01-21
发现快注册三周年了:default6:
icuonline - 2008-1-18 23:12:00
想尝试一下,怎么解决?:default11:
倚天 - 2008-1-19 00:50:00
安装到第一步的时候出现此问题?
具体操作步骤?
icuonline - 2008-1-19 07:12:00
f应该是第三步,填写好数据库连接信息,下一步就出现此错误。
cyxjq - 2008-1-19 07:41:00
应该是数据库链接的问题!并检查一下权限设置!
lovedown - 2008-2-26 17:08:00
反编译后发现,应该是没找到osql.exe文件,系统要使用这个工具执行数据库建表脚本,db.sql/db1.sql,可是在执行这个程序的时候没找到

执行脚本有多种方法,这种方法的环境依赖性太强了,强烈建议官方修改
lovedown - 2008-2-26 17:11:00


Process sqlProcess = new Process();
sqlProcess.StartInfo.FileName = "osql.exe";
sqlProcess.StartInfo.Arguments = string.Format(" -U {0} -P {1} -d {2} -i {3}", new object[] { user, pwd, dbname, s_dbsqlpath });
sqlProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
sqlProcess.Start();
sqlProcess.WaitForExit();


1
查看完整版本: 安装过程出现:系统找不到指定的文件