在网站里调用服务器端的应用程序以创建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#)中调用服务器端的控制台应用程序相关推荐

  1. 如何在ASP.NET Core中编写自定义日志记录提供程序

    目录 介绍 如何实现所需的接口 基础类和附件 FileLoggerProvider具体类及其附件 1. ConfigureLogging() 2. appsettings.json文件 介绍 源代码可 ...

  2. SQL Server 2005 - 如何在预存程序中调用另外一个预存程序

    要在一个预存程序中调用另外一个预存程序,可以使用下列两种方式之一进行调用:  <?xml:namespace prefix = o /> EXECUTE <欲执行之预存程序的名称&g ...

  3. ASP.NET MVC4中调用WEB API的四个方法

    当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各种客户端去使用服务已经是十分普遍的做法.就.NET而言,目前提供了Remoting,WebService和WCF服务,这都能开发出功能十分强 ...

  4. php调用python绘图程序_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  5. SEXTANTE中调用任意C++控制台程序的简单例子

    在sextante中单纯利用python或者调用sextante已有算法进行自定义开发,很多情况下速度不咋给力,同样的操作调用QGIS的C++插件比用sextante里的算法要快,有时候快的 还不止一 ...

  6. 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)...

    作者:Dflying Chen (http://dflying.cnblogs.com/) 注:Atlas中的Mashup极其复杂,其中涉及众多的对象与架构,为了写这篇文章,我花了不少时间学习研究.同 ...

  7. html调用asp边疆,[求助]怎么实现ASP在HTML中调用

    下面是文章显示的代码: 信息列表 dim conn dim connstr dim totalPut dim CurrentPage dim TotalPages dim i,j dim sql di ...

  8. java 中调用docker_如何通过Java程序执行docker命令

    我不需要调用Docker远程API,而是需要开发一个与Docker Linux Client(而不是Docker守护进程)对话的程序.这是我的代码 try { String[] command = { ...

  9. 调用系统自带的程序android,Android怎么打开和调用系统自带的程序示例(06)

    public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceS ...

  10. opc协议 服务器,使用OPC UA协议在python中进行服务器端客户端编程

    你想要完成什么?结构是相当重要的问题,因为你可以摆脱它. Onces它的安装运行的服务器并检查它witth他的命令行 opcua-client 这个GUI可能会帮助很多见的服务器的结构. opcua服 ...

最新文章

  1. OpenCV3编程入门(毛星云)之基于OpenCV的边缘检测
  2. oracle_18c新建用户用normal登陆失败
  3. 巨鲸任务调度平台:spark flink任务调度
  4. Xcode7 UI自动化测试详解 带demo UITests
  5. 关于js中function(e) e的理解
  6. python Django基本介绍
  7. 与计算机硬件系统紧密相关的程序设计语言是,与计算机硬件系统紧密相关的程序设计语言是...
  8. 不敢摔!三星Galaxy Fold换屏费用可以入手一部华为Mate 30了
  9. shell数组使用技巧
  10. 计算机网络---计算机网络分层结构
  11. [转载] python下载安装教程
  12. Gradle sync failed: Unsupported method: NativeArtifact.getSourceFolders().
  13. 建立矩阵 reshape函数,pascal函数,magic函数,diag函数【Matlab】
  14. curl myip.ipip.net curl ip.cn curl cip.cc
  15. nova7系列,nova的深耕之役
  16. Channel Attention 通道注意力
  17. “高定美学”品牌矩阵:「莲玉芳华」「琢我」「佐我」佐我气运系列之进击
  18. 采用网闸隔离的内外网如何进行数据的即时交互?
  19. 提升英语口语的助推器
  20. 虚拟机redis连接不上

热门文章

  1. vs+qt 人脸识别GUI
  2. 分类(四)—— 支持向量机
  3. Deeping Learning for self-driving cars
  4. 【MapGIS精品教程】002:GDB本地数据库的使用
  5. 显卡煲机测试软件,不用再煲机!这款耳机可自动调音给你提供定制化音频
  6. 单片机原理及接口技术--01什么是单片机
  7. 如何下载谷歌地球高程为TIF格式的文件
  8. utc时间 单位换算_utc时间(utc时间转换北京时间)
  9. 浅谈人机关系在生活中的应用
  10. 新网漫时代下的国漫“哥伦布”征程