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

如何在VS.NET中debug asp.net应用?

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

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

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>”)——对话框形式打开新窗口,原窗口被代替;