无法从IIS 7中的razor(C#)项目运行cmd.exe
我正试图用以下技术开发一个C#项目: MVC3,Nhibernate,Pokein,Razor。。。以及一个项目第一阶段启动命令行,通过以下方式备份两台服务器之间的数据库:无法从IIS 7中的razor(C#)项目运行cmd.exe,c#,asp.net-mvc-3,command-line,iis-7,C#,Asp.net Mvc 3,Command Line,Iis 7,我正试图用以下技术开发一个C#项目: MVC3,Nhibernate,Pokein,Razor。。。以及一个项目第一阶段启动命令行,通过以下方式备份两台服务器之间的数据库: ExecuteCommand ("mysqldump-h @ip-u root-ppassword DB Table> C: \ \ DataFor113 \ \ dbtable.sql", 10); 及 ExecuteCommand(“mysql-h@ip-u root ppassword DB Table”
ExecuteCommand ("mysqldump-h @ip-u root-ppassword DB Table> C: \ \ DataFor113 \ \ dbtable.sql", 10);
及
ExecuteCommand(“mysql-h@ip-u root ppassword DB Table”向应用程序使用的应用程序池添加安全权限
有关更多信息,请阅读
建议:不要将数据库备份存储在C:\
上,只存储在第二个分区D:\
或其他任何地方
如果选择D:\
作为保存备份的路径,则可能不需要添加安全权限。这已解决,解决方案是为应用程序池iis7:)添加创建和读取权限
ExecuteCommand ("mysql-h @ip -u root-ppassword DB Table"<C: \ \ DataFor113 \ \ DBTable.sql", 10);