asp.net-mvc-3 – 服务器端命令行
发布时间:2020-12-16 07:16:01 所属栏目:asp.Net 来源:网络整理
导读:我想知道是否可以通过mvc Web应用程序在服务器上运行命令行功能. 澄清自己: ????用户通过mvc Web应用程序将几个文件上传到服务器.他/她然后按下按钮 ????并且服务器运行命令行应用程序. 这可能吗? 先感谢您 注意:服务器是Windows 2008. 解决方法 是.假设
我想知道是否可以通过mvc Web应用程序在服务器上运行命令行功能.
澄清自己: 这可能吗? 先感谢您 注意:服务器是Windows 2008. 解决方法
是.假设您有一个不需要用户交互的命令行应用程序(即您拥有控制台应用程序),您可以在控制器方法中尝试以下操作.
Process serverSideProcess = new Process(); serverSideProcess.StartInfo.FileName = @"C:pathToTheExe"; serverSideProcess.StartInfo.Arguments = "arg1 arg2 arg3"; serverSideProcess.EnableRaisingEvents = true; serverSideProcess.StartInfo.UseShellExecute = true; serverSideProcess.Start(); 有一点需要注意将执行此过程的用户帐户的标识.默认情况下,这应该使用AppPool的凭据执行服务器端.如果您需要访问网络资源,这可能是一个问题.简单地克服这个问题的一种方法是让AppPool在已被授予访问这些资源的用户帐户下运行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用jquery调用ascx页面方法
- asp.net-mvc – Controller如何知道MVC中DeleteConfirmed的
- asp.net – 禁止从网页复制数据
- asp.net-identity – OpenId Connect中用户的唯一ID
- asp.net-mvc – 洋葱建筑 – 存储库与服务?
- .net – 编辑器模板不适用于DisplayFormat
- webmatrix – 我看不到ASP.NET网页管理
- asp.net-mvc-3 – .NET MVC 3中的jQuery不显眼验证 – 显示
- asp.net-mvc – 枚举ASP.NET MVC RouteTable路由URL
- asp.net-mvc – 应用程序不记录
推荐文章
站长推荐
- asp.net-mvc – 将我的网站重定向到mvc中的默认控
- asp.net – 使用ITemplate对自定义控件进行数据绑
- asp.net – IControllerFactory’MyWebSite.WebU
- asp.net-mvc-3 – 应该如何看待“分离”?
- 使用Asp-C写入Xml文件#
- asp.net-mvc – 带有存储库和ninject的ASP.NET M
- 微信红包系统asp源码开发的,也有叫微信一物一码红
- asp.net-core – 从库项目中包含wwwroot?
- asp.net-mvc – MVC / Unity – 如何将依赖项注入
- asp.net – 有没有办法禁用整个页面的事件验证?
热点阅读