
正文
包含asp.net调用exe文件路径的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样在asp.net网站中运行exe文件
1、一种最简单的思路:使用 Shell。大多数木马都用这东西,但是由于危险性高,很多服务器都把 Shell 屏蔽了。如果是自己的服务器可以考虑。另一种是使用CGI,把要允许的.exe文件添加到信任就可以远程调用这个.exe了。
2、服务端用System.Diagnostics.Process.Start(exe文件);可以运行exe文件。客户端就别想了,asp.net不管客户端的事,管客户端的js又没有执行文件的权限。
3、打开IIS管理器,在“Web服务扩展”中,将“Active Server Pages”这个服务状态置为“允许”。另外,最好在“默认网站”-属性-主目录-配置-选项-启用父路径的那个勾打上。ASP项目应该就没什么问题了。
4、这个只能JS调用。.NET 的button里的CS代码是执行不了客户端的EXE的。
相关问答
Q1: ASP.NET(c#)调用EXE问题
1、ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。.NET有很多种语言组成,比如C#、VB.NET、J#、Jsript、ManagedC++,但是都是运行在.NETFrameWorkRunTime底下的。
2、使用的ASP.NET(c#)代码开发语言里头的正则表达式Regex对象,它有一个IsMatch方法用于专门验证正则表达式。准备一段asp.net(c#)网页代码,用于测试邮箱地址格式呈现使用。准备一段asp.net(c#)网页的cs代码。
3、ASP.NET 拥有更好的语言支持,大量用户控件,基于 XML 的组件,以及对用户认证的整合。ASP.NET 页面的扩展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。
4、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。
5、可以使用直接读取文件并导入,比如说你将数据存入到txt文档中,然后用ASP.NET(C#)编写的程序直接读取并将数据直接导入到数据库。或者存入到Excel文档中读取并导入到数据库中。严格的说这种方法也需要使用控件,就是文件上传空间。
Q2: asp.net开发的网站,怎样在网页中运行服务器中的.exe文件
服务端用System.Diagnostics.Process.Start(exe文件);可以运行exe文件。客户端就别想了,asp.net不管客户端的事,管客户端的js又没有执行文件的权限。
这个只能JS调用。.NET 的button里的CS代码是执行不了客户端的EXE的。
要求应该是在客户端网页上发送消息到服务器,然后服务器响应这个消息并执行程序,然后将程序运行结果返回给网页。
catch(e){alert(找不到文件+strPath+(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。
保存一下,有时会出错。因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。
开发ASP .NET应用程序有两种方法:1) 直接通过文本编辑器编辑源程序,然后在浏览器中测试程序运行结果,本节将以一个示例介绍这种方法;2) 使用支持ASP .NET的应用开发工具,如Microsoft Visual Studio.NET、Web Matrix等。
Q3: ASP.NET获取服务器目录的几个方法
如果是要操作服务器端的文件夹可以使用DirectoryInfo对象创建和读取,操作文件可以用FileInfo对象。
用这个控件就可以了FileUpload 你也可以选择用个button来触发他。
string[] filename = System.IO.Directory.GetFiles(@d:\11);获取指定文件夹下的所有文件名。
Q4: asp.net怎样用代码调用.exe文件
在asp.net中执行应用程序有两种方法:调用win32函数ShellExecute。用.NET Framework中的Process类。下面我分别用这两种方法执行Windows中的记事本程序notepad.exe。
=== 补充:那个.exe应该是个控制台程序,并且能输出HTML代码吧。如果是的话,就是CGI了。
不是路径的问题,是ASP.NET安全问题。在IIS环境下,客户端与服务器之间不能直接地相互调用任何一种EXE(无论是WinForm还是Console,同样不能在CMD.EXE中调用他们)。
参数用 process.StartInfo.Arguments = 运行参数;指定就可以了。
Q5: asp.net中怎么调用exe,并接受exe传过来的值,然后关闭exe。exe中又怎么...
在asp.net中执行应用程序有两种方法:调用win32函数ShellExecute。用.NET Framework中的Process类。下面我分别用这两种方法执行Windows中的记事本程序notepad.exe。
一种最简单的思路:使用 Shell。大多数木马都用这东西,但是由于危险性高,很多服务器都把 Shell 屏蔽了。如果是自己的服务器可以考虑。另一种是使用CGI,把要允许的.exe文件添加到信任就可以远程调用这个.exe了。
不是路径的问题,是ASP.NET安全问题。在IIS环境下,客户端与服务器之间不能直接地相互调用任何一种EXE(无论是WinForm还是Console,同样不能在CMD.EXE中调用他们)。
本地是指服务器本地,还是客户端本地?服务端用System.Diagnostics.Process.Start(exe文件);可以运行exe文件。客户端就别想了,asp.net不管客户端的事,管客户端的js又没有执行文件的权限。
参数用 process.StartInfo.Arguments = 运行参数;指定就可以了。
这个只能JS调用。.NET 的button里的CS代码是执行不了客户端的EXE的。
asp.net调用exe文件路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、asp.net调用exe文件路径的信息别忘了在本站进行查找喔。








