网页端启动服务器控制台程序,在ASP.Net(C#)中调用服务器端的控制台应用程序
在网站里调用服务器端的应用程序以创建WSS Web Application.创建Web Application的代码是写在控制台应用程序里的。下面是在Asp.net中调用该控制台应用程序代码的示例。
一、Asp.net后台代码:
protected void Button1_Click(object sender, EventArgs e)
{
try
{
Process pro = new Process();
//不显示窗口
pro.StartInfo.CreateNoWindow = true ;
pro.StartInfo.UseShellExecute = false;
//要调用的控制台程序
pro.StartInfo.FileName=@"C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\ConsoleApplication1\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe";
//给控制台程序的参数传递值
pro.StartInfo.Arguments = this.txtValue.Text.Trim();
pro.Start();
//调用控制台程序的返回值
int i = pro.ExitCode;
Response.Write(i.ToString());
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
二、控制台应用程序代码:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static int Main(string[] args)
{
int value = 0;
if (args[0] == "a")
value = 1;
else if (args[0] == "b")
value =2;
return value;
}
}
}
网页端启动服务器控制台程序,在ASP.Net(C#)中调用服务器端的控制台应用程序相关推荐
- 如何在ASP.NET Core中编写自定义日志记录提供程序
目录 介绍 如何实现所需的接口 基础类和附件 FileLoggerProvider具体类及其附件 1. ConfigureLogging() 2. appsettings.json文件 介绍 源代码可 ...
- SQL Server 2005 - 如何在预存程序中调用另外一个预存程序
要在一个预存程序中调用另外一个预存程序,可以使用下列两种方式之一进行调用: <?xml:namespace prefix = o /> EXECUTE <欲执行之预存程序的名称&g ...
- ASP.NET MVC4中调用WEB API的四个方法
当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各种客户端去使用服务已经是十分普遍的做法.就.NET而言,目前提供了Remoting,WebService和WCF服务,这都能开发出功能十分强 ...
- php调用python绘图程序_如何在matlab中调用python程序
现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...
- SEXTANTE中调用任意C++控制台程序的简单例子
在sextante中单纯利用python或者调用sextante已有算法进行自定义开发,很多情况下速度不咋给力,同样的操作调用QGIS的C++插件比用sextante里的算法要快,有时候快的 还不止一 ...
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)...
作者:Dflying Chen (http://dflying.cnblogs.com/) 注:Atlas中的Mashup极其复杂,其中涉及众多的对象与架构,为了写这篇文章,我花了不少时间学习研究.同 ...
- html调用asp边疆,[求助]怎么实现ASP在HTML中调用
下面是文章显示的代码: 信息列表 dim conn dim connstr dim totalPut dim CurrentPage dim TotalPages dim i,j dim sql di ...
- java 中调用docker_如何通过Java程序执行docker命令
我不需要调用Docker远程API,而是需要开发一个与Docker Linux Client(而不是Docker守护进程)对话的程序.这是我的代码 try { String[] command = { ...
- 调用系统自带的程序android,Android怎么打开和调用系统自带的程序示例(06)
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceS ...
- opc协议 服务器,使用OPC UA协议在python中进行服务器端客户端编程
你想要完成什么?结构是相当重要的问题,因为你可以摆脱它. Onces它的安装运行的服务器并检查它witth他的命令行 opcua-client 这个GUI可能会帮助很多见的服务器的结构. opcua服 ...
最新文章
- OpenCV3编程入门(毛星云)之基于OpenCV的边缘检测
- oracle_18c新建用户用normal登陆失败
- 巨鲸任务调度平台:spark flink任务调度
- Xcode7 UI自动化测试详解 带demo UITests
- 关于js中function(e) e的理解
- python Django基本介绍
- 与计算机硬件系统紧密相关的程序设计语言是,与计算机硬件系统紧密相关的程序设计语言是...
- 不敢摔!三星Galaxy Fold换屏费用可以入手一部华为Mate 30了
- shell数组使用技巧
- 计算机网络---计算机网络分层结构
- [转载] python下载安装教程
- Gradle sync failed: Unsupported method: NativeArtifact.getSourceFolders().
- 建立矩阵 reshape函数,pascal函数,magic函数,diag函数【Matlab】
- curl myip.ipip.net curl ip.cn curl cip.cc
- nova7系列,nova的深耕之役
- Channel Attention 通道注意力
- “高定美学”品牌矩阵:「莲玉芳华」「琢我」「佐我」佐我气运系列之进击
- 采用网闸隔离的内外网如何进行数据的即时交互?
- 提升英语口语的助推器
- 虚拟机redis连接不上