社区
Web Services
帖子详情
如何设置webservice,才能使webservice能够运行服务器上的exe文件
jackyhzzjcn
2003-05-16 06:06:21
急!
...全文
142
11
打赏
收藏
如何设置webservice,才能使webservice能够运行服务器上的exe文件
急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackyhzzjcn
2003-05-22
打赏
举报
回复
最后还是改成了WIN SERVICE,哎, 有空再看了。
不是还是谢谢各位!
jackyhzzjcn
2003-05-22
打赏
举报
回复
这样的帖不知道怎么结啊,呵呵
jackyhzzjcn
2003-05-19
打赏
举报
回复
权限的话给EXE文件加上aspnet账号就没问题了。
其他都没什么问题, xiajianfeng(权利的战车) 楼上说的也和我调用的方法一样,但很有意思,Arguments参数不起作用。
wugng
2003-05-18
打赏
举报
回复
如果你在远程请求服务器上的一个文件, 如果你没有对你的服务进行配置,应该会被服务器所拒绝,你需要修改配置文件。
如果是权限的问题, 服务器会返回给你相应的信息, 你可是使用ms的toolkit工具进行查看。
qli
2003-05-17
打赏
举报
回复
给该EXE 和EXE 所须的资源加上ASPNET的执行许可, 肯定可以.
yqdeng
2003-05-16
打赏
举报
回复
你到底要运行哪个程序?
Corny
2003-05-16
打赏
举报
回复
在服务器端执行一个exe程序,你想怎么执行它,弹出一个应用窗口么
如果有三十个Client访问这个Service,你开三十个窗口么,再多点会如何
服务器端的应用本身都应该是无界面的,何况是你的service加载的
jackyhzzjcn
2003-05-16
打赏
举报
回复
是否需要设置web.config或其他的配置文件来提高ASPNET的许可权限?
xiajianfeng
2003-05-16
打赏
举报
回复
在webserver上的调用没试过,下面有一段C#winform调用记事本的程序,希望对你有帮助:
/*
* 编程语言:Visual Studio .NET C# (Beta 2)
* 功 能:通过C#程序调用 Windows 记事本程序 编辑一个
* 名为 test.txt 的文本文件。
*
* 在整个程序中 System.Diagnostics.Process.Start(Info)
* 为主要语句。
* 如果只是单独执行一个外部程序,可用一条如下代码即可:
* System.Diagnostics.Process.Start(
* "外部程序名","启动参数");
*/
using System;
class test
{
static void Main()
{
//声明一个程序信息类
System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
//设置外部程序名
Info.FileName = "notepad.exe";
//设置外部程序的启动参数(命令行参数)为test.txt
Info.Arguments = "test.txt";
//设置外部程序工作目录为 C:\
Info.WorkingDirectory = "C:\\";
//声明一个程序类
System.Diagnostics.Process Proc ;
try
{
//
//启动外部程序
//
Proc = System.Diagnostics.Process.Start(Info);
}
catch(System.ComponentModel.Win32Exception e)
{
Console.WriteLine("系统找不到指定的程序文件。\r{0}", e);
return;
}
//打印出外部程序的开始执行时间
Console.WriteLine("外部程序的开始执行时间:{0}", Proc.StartTime);
//等待3秒钟
Proc.WaitForExit(3000);
//如果这个外部程序没有结束运行则对其强行终止
if(Proc.HasExited == false)
{
Console.WriteLine("由主程序强行终止外部程序的运行!");
Proc.Kill();
}
else
{
Console.WriteLine("由外部程序正常退出!");
}
Console.WriteLine("外部程序的结束运行时间:{0}", Proc.ExitTime);
Console.WriteLine("外部程序在结束运行时的返回值:{0}", Proc.ExitCode);
}
}
jackyhzzjcn
2003-05-16
打赏
举报
回复
这样程序是不执行的,但会在任务管理器里多一个进程,我要解决的就是这个问题。
我给该EXE加上了ASPNET的执行许可还是不行。
xiajianfeng
2003-05-16
打赏
举报
回复
try:
System.Diagnostics.Process.Start(文件名);
WebService
之CXF入门视频教程
WebService
之CXF视频培训教程,该课程分为四个部分讲解Java cxf技术、包括
Webservice
基本概念、JAX-WS方式开发
WebService
应用、JAX-RS方式开发WebServiec应用、SpringBoot整合CXF开发
WebService
应用。
WebService
调用
服务器
上
exe
应用程序
最近在一个项目中用到这样的需求,需要PDA通过
WebService
来启动
服务器
上的一个
exe
应用程序,这个
exe
应用程序是有界面的。当我通过以下代码来启动这个
exe
时,问题出现了。程序并没有
运行
,但是在任务管理器里面却可以看到这个
exe
的进程。 服务端代码: [WebMethod] public bool Test() { try
利用
WebService
实现远程
服务器
文件
的上传和下载
有时候我们通常需要把上传的图片或其他
文件
放在其他
服务器
上,以便和网站
服务器
分开,这时候ASP.NET的
WebService
就派上大用场了。我们可以在
文件
服务器
上
运行
一个
WebService
,提供上传和下载
文件
的方法,然后在网站
服务器
上的网站中引用这个
WebService
,调用上传或下载的方法,实现对远程
服务器
上的
文件
上传和下载的功能。以下操作在VS2005环境中完成。 先新建一个We
axis2
webservice
服务,在
服务器
端产生大量临时
文件
问题
问题描述: 系统
服务器
端
运行
过程中,外部多并发调用系统的
webservice
服务接口,在临时目录下产生大量axis2相关的临时
文件
,最后导致报
文件
句柄过多问题,服务停止。 产生原因: 在系统中发布的
webservice
服务,开启了热部署的方式,在系统在
运行
过程中,web容器下不断有
文件
更新,导致
webservice
服务不断地重新发布,发布过程中会产生临时
文件
,因此出现以上问题。 解决方案:
webservice
传输
文件
1. 通过
webservice
上传
文件
的原理我们都知道如何通过
WebService
把一个字符串形式的参数传递到
服务器
端的一个函数并取得返回的结果,而通过
WebService
上传
文件
的原理和上传一个字符串在根本上是一样的。 唯一不同的是,我们需要多做一点额外的工作,即先读取
文件
到一个字节数组中,再通过Base64将其转化为字符串。
Web Services
12,162
社区成员
16,328
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章