asp.net如何启动本地exe程序

如题所述

如何在ASP.NET网页中打开本地exe文件?

local是指服务器本地还是客户端本地?

使用系统。diagnostics.process.start("Exe文件");您可以运行exe文件。

不要考虑客户。ASP.NET不关心客户端,管理客户端的js没有执行文件的权限。

C#中怎么将dll静态编译到exe中?

把要打包的内容添加到解决方案,运行后确定没有错误,则可以进行打包

操作如下:

选择你的解决方案,右击选属性

在弹出的页面左侧一列有一个按钮“发布”

设置应用程序文件,需要的dll要选择‘包括''系统必备',如果安装目标上不能确定是否安装了.net2.0要把.netframwork2.0包括进来

确定选择好发布位置(第一个选择路径那儿就是)点击立即发布即可

如果生成dll则在‘应用程序’->输出类型,选择‘类库’

webservice:建立项目的时候选择C#->ASP.NetWeb服务应用程序

如何将asp文件的后缀名改成exe?

首先搞清楚什么是ASP,什么是EXE。ASP,是ActiveServerPage的缩写,它是运行在服务器上的含有脚本的动态网页。

应用ASP,可以使网页实现简单的编程功能,如读写文件,访问数据库等等。

ASP的脚本不需要编译,它在运行时是通过服务器进行解释执行的,并把执行结果以HTML形式传递给客户端,故ASP网页在客户端是无法看到网页中的脚本的。

EXE,是可执行文件,它可以在指定的操作系统上运行,一般EXE程序的源代码都是经过编译了,所以可以独立运行,少数如QBASIC的程序是解释执行的。看完了上面的介绍,你应该认识到ASP和EXE联系并不大,或者说他们之间无法挂钩。

因为ASP编程是解释执行的,而EXE是编译执行的,且各自所能实现的编程范围也差距甚远(ASP仅限网页有关的编程,而EXE可以实现计算机几乎全部的功能),所以你的问题的答案出来了:根本不能转换。要转换,自己写EXE吧!

ASP.NET是个什么样的概念?

ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品VisualStudio.net开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows2000Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。简单性和易学性ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"ZeroLocalAdministration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性,和可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。(但是Asp的经验告诉我们,不能这么自信,M$老是会出Bug的)

如何在VS.NET中debugasp.net应用?

在你的后台代码的某一行前(行号前)点击出现红色圆点(这就是断点);然后按F5或者调试按钮(VS最上方的工具按钮下面的绿色三角形按钮);这时会自动先出现浏览器然后是vs的调试界面了。想看每一步执行过程按一下F11就可以了。整个界面下方是当前变量和其他对象的查看器每一次执行F11都会相应的变化;若查看器没打开可以在最上方的工具栏中打开(必须是Debugging状态下)"调试、出错"->"窗口"->Locals(窗口选项下第五个,我是英文版的不知道中文V.S的准确翻译.)

C#中,创建一个asp.netweb应用程序,我放入一个按钮,想让它弹出一个对话框显示提示信息,该怎么办?

asp.net中打开新窗口的多种方法1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;2.Response.Write("script>window.open(XXX.aspx'',''_blank'')/script>")——原窗口保留,另外新增一个新页面;3.Response.Write("script>window.location=XXX.aspx''/script>")——打开新的页面,原窗口被代替;4.Server.Transfer("XXX.aspx")——打开新的页面;5.Response.Write("script>window.showModelessDialog(XXX.aspx'')/script>")——原窗口保留,以对话框形式打开新窗口;6.Response.Write("script>window.showModalDialog(XXX.aspx'')/script>")——对话框形式打开新窗口,原窗口被代替;

温馨提示:内容为网友见解,仅供参考
无其他回答

asp.net如何启动本地exe程序
asp.net中打开新窗口的多种方法1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;2.Response.Write("script>window.open(XXX.aspx'',''_blank'')\/script>")——原窗口保留,另外新增一个新页面;3.Response.Write("script>window.location=XXX.aspx''\/script>")——打开...

怎么在asp.net网页 打开本地的exe文件
服务端用System.Diagnostics.Process.Start("exe文件");可以运行exe文件。客户端就别想了,asp.net不管客户端的事,管客户端的js又没有执行文件的权限。

asp.net重启本地电脑服务
System.Diagnostics.Process.Start("net.exe", "stop 服务名");System.Diagnostics.Process.Start("net.exe", "start 服务名");另外需要看下有没有权限执行这个。

asp.net(C#)为什么上传了exe文件页面就无法显示
回答: 是代码写好了,他不允许上传可执行文件,或者是服务器技术不让你上传可执行文件 追问: 代码是我写的呵。我是在本机上运行的呵。别的后缀后都可以到进到后台,就是exe进不了。。?憧茨愦?氲纳洗?糠郑?忻挥屑邮裁聪拗疲??敲挥芯褪欠?衿骷际跗帘瘟丝芍葱形募??阌玫氖荌IS的话选择...

asp.net(c#)开发的程序怎么生成.exe文件
选择release方式 F5运行一次 把bin里面 release文件夹里面的 exe文件拷出来就能用,需要dll或者其他文件的一次都拷出来

请高手解答asp.net 运行bat 或exe文件的方式?
- -!是运行服务端还是浏览器端呢??服务器端用:System.Diagnostics.Process.Start("1.exe");浏览器端要写ActiveX控件,网页不能访问本地资源.

ASP.NET中调用服务器端的exe文件
Process process = new Process(); \/\/实例线程类 process.StartInfo.FileName = "c:\\\\windows\\\\notepad.exe"; \/\/设定线程 process.Start(); \/\/启动线程

怎么用ASP执行服务器端exe文件?
这么做是有风险的,也不太容易 可以变通的用服务器上的“任务计划”来实现 用asp来改变一个标识,可以是文档形式,也可以是数据库字段 然后用任务计划操作程序监测这个flag 如果符合条件那么就执行你所要的操作 这是比较通用的方法

对ASP.NET 应用程序启动调试应如何设置(包括远程调试)
回答:5、按第 3 步,在“所有任务” → “配置服务器扩展”完成向导的过程中会提示你创建本地用户组“(192.168.0.1) Admins” → 刷新“用户组”即可看到,然后添加该组成员 6、右击“Internet信息报务” → 属性 → 服务器扩展 → “充许作者上载可执行程序”; 7、检查“c:\\inetpub\\wwwroot...

ASP.NET(c#)调用EXE问题
不是路径的问题,是ASP.NET安全问题。在IIS环境下,客户端与服务器之间不能直接地相互调用任何一种EXE(无论是WinForm还是Console,同样不能在CMD.EXE中调用他们)。除非你用ActiveX控件,否则应该没可能做到.如果你有办法解决,那这个程序就成了病毒了.ActiveX 这个简单来说,也是要用户下载的并执行的,...

相似回答
大家正在搜