`
niunan
  • 浏览: 704064 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

ASP.NET CORE下运行CMD命令

 
阅读更多
ASP.NET CORE下运行CMD命令,用以前的ASP.NET 的命令
System.Diagnostics.Process.Start("notepad");
这样是可以运行出记事本的,

现在公司的C++大神开发了个EXE,需要放在服务器上,然后当访问服务器上的某个网页的时候就执行这个EXE了。。

传到服务器上,在服务器上运行 d:/temp/cm/cm.exe -url=http://baidu.com ,成功运行的,其中后面 -url=xxx是传过去的参数的

放在.NET CORE下运行:
System.Diagnostics.Process.Start("d:/temp/cm/cm.exe -url=http://baidu.com");
结果显示找不到文件,但是明明路径都是正确的,上网查了下,可能是权限的问题,我把cm目录全设置为everyone了,再运行测试,结果还是不行。。

再上网找啊找啊找啊,终于能运行了:

        //执行CMD命令
        public ActionResult OpenNotepad() {
            string[] cmd = webinfo.mobilepay_cmd.Split(" "); // 数组 元素1,命令全路径d:/cm/cm.ext 元素2,参数 -url=http://163.com
            string cmd2 = cmd[1].Replace("{phone}", "13607886582").Replace("{amount}","10");
            log.Info($"\r\n运行CMD命令:{cmd[0]} {cmd2}");
            var psi = new System.Diagnostics.ProcessStartInfo(cmd[0], cmd2);
            System.Diagnostics.Process.Start(psi);
            return Content("hello niunan...");

        }

 

分享到:
评论

相关推荐

    asp.net core 3.0 上传文件示例

    上网找了好多都不行,就自己研究写了一个!此示例需要在命令行里用dotnet run 启动,不能用vs里的IIS Express启动。cmd 进入到应用目录,然后用dotnet run 启动。在浏览器里 用https://localhost:5001/ 访问既可

    【ASP.NET编程知识】asp.net部署到IIS常见问题的解决方法.docx

    解决方案:在CMD窗体,运行以下命令: · .NET 2.0框架注册: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i · .NET 4.0注册(4.5框架的注册也是下面的命令,4.0和4.5的框架在IIS中都是...

    ASP.NET Core应用程序部署至生产环境中(CentOS7)

    配置nginx对ASP.NET Core应用的转发 修改 /etc/nginx/conf.d/default.conf 文件,将文件内容替换为: server { listen 80; location / { proxy_pass http://localhost:5000; proxy_http_version 1.1; proxy_...

    AspNetSessionState:ASP.NET会话状态(不适用于ASP.NET Core)

    SessionStateModule是ASP.NET的默认会话状态处理程序,它检索会话数据并将其写入会话状态存储中。 获取请求状态时,它已经异步运行,但是不支持对会话状态存储的异步读/写。 在.NET Framework 4.6.2版本中,我们引入...

    libuv-build:用于 ASP.NET Core 的 Libuv 构建自动化

    此存储库托管 ASP.NET Core 的 libuv 构建自动化。 该项目是 ASP.NET Core 的一部分。 您可以在库中找到 ASP.NET Core 的示例、文档和入门说明。 libuv 包是如何构建的 用于不同操作系统和体系结构的包是从此 repo ...

    asp.net-core-ngx-admin:asp.net-core-ngx-admin

    ASP.NET Core ngx-admin 集成ngx 管理员 2.3 dotnet核心2.1.402集成步骤。 安装 .Net Core SDK。 创建项目文件夹,cd 进入,在 cmd/终端中运行dotnet new angular 。 删除“ClientApp”文件夹中的所有内容。 cd 进入...

    dotnet:用于ASP.NET(和Core)网站的简单但有效的微型分析器

    欢迎使用MiniProfiler for .NET,ASP.NET,ASP.NET Core,ASP.NET MVC以及通常这些词的所有组合。 用于.NET的/docs位于/docs ,可通过GitHub页面访问: 。 有关跨平台的常规信息,请访问 。 它是一部分,并根据其。...

    TagHelperPack:一组有用的,可能是自以为是的ASP.NET Core标记帮助器

    随附的标签帮助器和示例请参阅的示例页面支持ASP.NET Core 2.1.x,2.2.x,3.0.x和3.1.x正在安装从cmd行添加对程序包的引用: MyGreatProject> dotnet add package TagHelperPack恢复: MyGreatProject> dotnet ...

    IIS7使用.NET Framework v4.0运行库报500错误的解决办法

    故障说明:1)Windows Server 2008 R2环境下安装的IIS7.52)安装.Net4.53)运行网站,报500错误;检查了webconfig等代码,没有问题 解决办法:重新注册.Net4.5,过程如下:一、开始,查找框中输入cmd字眼,然后出现...

    Linux服务器下利用Docker部署.net Core项目的全过程

    发布ASP.NET Core项目 和普通的项目发布一样,将项目发布到目标文件夹中 构建Dockerfile文件 在目标文件根目录新建Dockerfile文件(没有后缀) FROM microsoft/dotnet//基于'microsoft/dotnet' 来构建镜像 COPY ....

    asp.net(c#) 使用Rex正则来生成字符串数组的代码

    具体用法可以在CMD下执行便可以看到用法,这个是.net的程序.我们可以引用它,然后用下面的Code来生成我们想要的字符串数组. 代码如下: /// <summary> /// Generates the test. /// </summary> /// <remarks>Author ...

    前后端分离的连连看(炉石传说风格)

    前后端分离的连连看,使用炉石传说图片,后端ASP.NET Core WebApi(.NET 6版本),前端原生JS和JQuery。使用时需要启动WebApi,用VS2022调试或者在LinkGame目录下cmd输入dotnet run,前端页面在LinkGame.Web目录。数据...

    SourceBrowser:支持http的源浏览器网站生成器

    请注意,它确实需要一个ASP.NET Core网站进行托管(符号索引保留在服务器端),因此,。 当然,“源浏览器”允许您浏览其自己的源代码: : 现在也可以在NuGet上使用: : 生成说明(需要Visual Studio 2019): git ...

    TmmiWebApi接口自动测试软件v0.3.0

    环境 .Net core 2.1 数据库:MariaDB appsettings.json 修改数据库连接; tmmi.sql 数据结构和测试数据。 CMD命令行输入 : dotnet TMMi.Web.dll 浏览器地址输入:http://localhost:5006

    jquery-validation-unobtrusive:jQuery验证的附加组件,以在data- *属性中启用不干扰验证的选项

    该项目是ASP.NET Core的一部分。 您可以在仓库中找到ASP.NET Core的示例,文档和入门说明。 切记仅对src文件进行更改。 使用“。\ build.cmd”自动在dist目录中生成js文件,缩小js文件,创建.nupkg并根据需要更改...

    ContosoUniversityDotNetCore-Pages:带剃须刀页面

    .NET Core和Razor页面上的ASP.NET Core 5.0上的ContosoUniversity 康托索大学,我的写作方式。 本示例需要一些工具和PowerShell模块,应运行setup.cmd或setup.ps1进行安装。 要准备数据库,请使用执行构建脚本: ...

    jquery-ajax-unobtrusive:[维护模式

    该项目是ASP.NET Core的一部分。 您可以在仓库中找到ASP.NET Core的示例,文档和入门说明。 切记仅对src文件进行更改。 使用“。\ build.cmd”自动在dist目录中生成js文件,缩小js文件,创建.nupkg并根据需要更改...

    《安天365安全研究》第二期.pdf

    2.11Asp.net 反编译及解密分析 2.11.1 使用 Reflector.v9.0.1.374 反编译 2.11.2 获取初始加密密码和密钥 2.12Intel AMT 固件密码绕过登录漏洞分析与实战 2.12.1 漏洞简介 2.12.2 攻击场景 2.12.3 漏洞利用原理 ...

    php.ini-development

    best practices at its core. But please be aware, these settings may break ; compatibility with older or less security conscience applications. We ; recommending using the production ini in production...

    OPC UA 客户端 服务器 标准库源码

    Furthermore, cloud applications and services (such as ASP.Net, DNX, Azure Websites, Azure Webjobs, Azure Nano Server and Azure Service Fabric) are also supported. Features included 1. Fully ported ...

Global site tag (gtag.js) - Google Analytics