iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ASP.NET怎么像WinForm程序一样运行
  • 811
分享到

ASP.NET怎么像WinForm程序一样运行

2023-06-17 12:06:29 811人浏览 泡泡鱼
摘要

这篇文章主要介绍“asp.net怎么像winform程序一样运行”,在日常操作中,相信很多人在ASP.net怎么像WinFORM程序一样运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET怎么像W

这篇文章主要介绍“asp.net怎么像winform程序一样运行”,在日常操作中,相信很多人在ASP.net怎么像WinFORM程序一样运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET怎么像WinForm程序一样运行”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

操作方式

工具好不好用,操作的易用性很关键,来看看我的工具是如何启动一个网站的。

windows资源管理器中,找到您要启动的网站所在目录,右击鼠标,如下图:

ASP.NET怎么像WinForm程序一样运行

此时只要点击【用FishAspnetLoader加载此目录为网站】即可。

是的,我没说错,这样就可以了,任何目录都可以,也不需要您把什么什么文件拷贝到什么地方,【只要右击鼠标,点一下菜单就行了】。

网站的运行效果如下:

ASP.NET怎么像WinForm程序一样运行

您说现在是不是一个WinForm程序在运行?

你说什么,没有对话框?那你再来看:

ASP.NET怎么像WinForm程序一样运行

现在像个WinForm程序了吧。

支持的ASP.NET程序类别

前面也说过,设计这个小工具是为了解决ASP.NET程序运行受限制的问题。这个工具可以支持WEBForm, mvc二种ASP.NET框架。包括我的WEB框架也支持哦。

所以,理论上,只要是一个ASP.NET程序,应该都是可以运行的,程序会自动识别,也不需要做任何设置。还是那句话:【只要右击鼠标,点一下菜单就行了】。

而且ASP.NET的版本也不是问题,从.net 2.0 到 .net 4.0 全线支持。

它也是个Http服务器

刚才我说到我的工具可以支持在任何文件夹上右击并加载为网站。是的,我没瞎说,就算那个目录不是个ASP.NET程序目录,是一个普通的文件目录,或者是一个静态网页的目录,都是可以的,此时就和IIS的行为一样了,如果请求的是静态页面,就显示静态页面,遇到目录时,就列目录。而且此时的运行速度会比ASP.NET程序更快哦。原因很简单:此时不加载ASP.NET运行时环境。

来张列目录的效果图:

ASP.NET怎么像WinForm程序一样运行

还有一点要补充:与WebDev.WebServer.exe不同,只要是Windows能支持的文件名或者目录名,我的工具就能支持,与IIS的行为完全一致。

很遗憾,我好久没做那种纯静态页面的网站了,就不截图展示了。我想你懂的。

支持远程机器访问

看到上一张截图,您有没有一种想法:以后如果有人找我要文件,我就让他们去下载呀,这样比共享目录还安全呢。

哈哈,如果您有这种想法,那我要恭喜您了,您的安全觉悟还不错。是的,我的工具支持这个功能:可以让远程机器浏览【做为网站加载的目录】(并不是任何目录)。

为了安全,程序默认是不允许远程机器连接的,需要您来手工打开。操作也简单,如下图:

ASP.NET怎么像WinForm程序一样运行

用文字描述就是:右击系统托盘图标,点击【设置安全参数】菜单。此时将出现以下对话框:

ASP.NET怎么像WinForm程序一样运行

这个对话框很简单,我想您懂的,此处略过78个字.....

不受限于Windows防火墙

刚才说到可以让远程机器访问,这里有个问题:从WindowsXP开始,操作系统就集成了防火墙的功能,而且打开这个功能的机器还真不少。如果真是这样,前面所说的功能就要遇到问题了:可能会被防火墙阻拦!哦,这个工具太不***了,人家什么什么工具怎么就没被防火墙拦住呢?幸好,我的工具不受这个问题的困扰,它能自动把它添加到Windows防火墙的例外列表中,完全不打扰您的操作。

ASP.NET怎么像WinForm程序一样运行

Windows 7 的防火墙也能支持哦:

ASP.NET怎么像WinForm程序一样运行

尊重每个人的操作习惯

我比较注重操作体验,我的工具对于这个理念也有很好的支持,从启动网站的那一刻起就开始了。

当您将一个目录加载为网站时,将会出现以下对话框,问您要选择什么样的浏览器来浏览网站:

ASP.NET怎么像WinForm程序一样运行

注意了,下面还有一个小勾勾,有时也很方便哦。

即使您当时选择了一个浏览器,后面想更换浏览器,也很简单。看下图:

ASP.NET怎么像WinForm程序一样运行

用文字描述就是:右击系统托盘图标,点击【选择浏览器】菜单。此时将出现以下对话框:

ASP.NET怎么像WinForm程序一样运行

仍然可以让您选择其它的浏览器。我装了5种浏览器,你装了几种呢?

内置多标签浏览器支持

我的这个小工具,它内置一个多标签的浏览器(IE内核),哪怕您的机器上只安装了IE6,仍然可以享受多标签的功能。而且切换有二种方式哦:

ASP.NET怎么像WinForm程序一样运行

注意:点击窗口右上角的关闭按钮,程序并没有完全退出。要退出程序请右击拖盘图标,并点击【退出】菜单。

而且对于在内置浏览器的工作模式时,还可以右击任务栏,直接退出程序。如下图(好像不支持Win7):

ASP.NET怎么像WinForm程序一样运行

启动参数及配置文件

我的这个小工具,为了能提供一些人性化的支持,可以在启动时设置一些启动参数。此时需要从Windows开始菜单中启动它,此时的启动界面如下:

ASP.NET怎么像WinForm程序一样运行

注意哦:当您设置好相关的启动参数后,可以将它保存起来,对话框上面有个【另存为】按钮,此时程序将会把这些参数保存为一个siteconfig文件。

一个siteconfig文件可以保存一个网站在启动时FishAspnetLoader所需的配置参数。

为了方便操作,您可以将经常浏览的网站或目录的配置参数保存到一个siteconfig文件中。

当您在资源管理器的文件夹上右击菜单或从命令行传递一个目录时,

FishAspnetLoader会在安装目录中查找是否存在关于这个目录的配置,

如果没有,则继续查找目标目录下有没有相关的配置文件,

如果没有,还会查找【我的文档】目录有没有相关的配置文件。

如果发现有相关的配置文件,则读取那个配置文件。

当您从“开始菜单”中启动FishAspnetLoader时,程序会显示“设置启动参数”对话框。

如果您只是固定的浏览一个目录或本机网站,则可以将当前设置保存为一个名为:default.siteconfig的文件。

或者,如果是将网站“当成工具”来发布,也可以事先准备好这个文件。那么以后将不会出现这个对话框。

当您从“资源管理器”的右键菜单或命令行传递一个目录路径时,且在没有找到有关这个目录的配置时,

FishAspnetLoader会查看那个目录下是否存在web.config ,如果存在这个文件,则加载Asp.net Runtime,否则不加载,以加快启动速度。

如果这种判断方式对于某个目录不适用时,请从“开始菜单”中启动FishAspnetLoader,并为这个目录创建一个siteconfig文件以指定合适的参数。

启动配置文件,是为了让您能更好定制程序运行行为而设计的,我特别提供一些参数,可以让网站在内置的浏览器更好地伪装成普通桌面程序。

不仅如此,工具还支持命令行的启动方式,可以接收一个siteconfig文件,您只要写个批处理并在做安装包时运行批处理就好了。

ASP.NET怎么像WinForm程序一样运行

或者参考我的另一个工具的安装包的快捷方式做法。那个工具的启动命令行更简单。

也可以参考这个演示程序的配置文件。

总之:还是为了让您方便地使用这个工具。

支持 .NET 4.0

说明:运行本程序仅需要 .net Frarmework 2.0

但是,如果您要运行的网站是基于ASP.NET 3.5的,那么您需要安装 .net 3.5,要运行 .net 4.0的网站,要安装 .net 4.0

如果您的机器上已经安装了 .net framework 4.0 ,而且希望启用 .net 4 的支持。

只需要将安装目录下的文件【FishAspnetLoader.exe.config.bak】改名成【FishAspnetLoader.exe.config】即可。

到此,关于“ASP.NET怎么像WinForm程序一样运行”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: ASP.NET怎么像WinForm程序一样运行

本文链接: https://www.lsjlt.com/news/288938.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ASP.NET怎么像WinForm程序一样运行
    这篇文章主要介绍“ASP.NET怎么像WinForm程序一样运行”,在日常操作中,相信很多人在ASP.NET怎么像WinForm程序一样运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET怎么像W...
    99+
    2023-06-17
  • pycharm怎样运行一段程序
    在pycharm中运行python程序,请按照以下步骤操作:创建或打开程序文件。选择要运行的代码。通过“run”按钮、快捷键或“terminal”视图运行程序。可选地调试程序以排除错误。...
    99+
    2024-04-25
    python pycharm python程序
  • 怎么运行一个java程序
    要运行一个Java程序,你需要以下步骤:1. 安装Java Development Kit (JDK):首先,确保你已经安装了Jav...
    99+
    2023-08-23
    java
  • python程序怎样在windows运行
    如何在命令行里运行python脚本需要:python;CMD命令行;windows操作系统1.首先下载安装python,建议安装2.7版本以上,3.0版本以下,由于3.0版本以上不向下兼容,体验较差。2.打开文本编辑器,推荐editplu...
    99+
    2023-01-31
    程序 python windows
  • 怎么让Python程序快一点运行
    本篇内容介绍了“怎么让Python程序快一点运行”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python性能调试要进行Python性能,前...
    99+
    2023-06-16
  • 如何让Python像Julia一样快地运行
    如何让Python像Julia一样快地运行,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Julia 与 Python 的比较我是否应丢弃 Python 和其他语...
    99+
    2023-06-17
  • python怎么运行程序
    python 程序的运行分为两步:1. 使用文本编辑器或 ide 在 python 文件中编写代码;2. 使用 python 解释器、idle 或第三方 ide 运行代码。 如何运行 ...
    99+
    2024-05-05
    python vscode pycharm
  • 运行asp.net程序报错磁盘空间不足怎么解决
    本篇内容介绍了“运行asp.net程序报错磁盘空间不足怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • javascript程序怎么运行
    要运行JavaScript程序,可以通过以下几种方式:1. 在HTML文件中使用标签:将JavaScript代码放置在标签中,并将该...
    99+
    2023-08-09
    javascript
  • eclipse怎么运行程序
    要在Eclipse中运行程序,您可以按照以下步骤操作:1. 打开Eclipse IDE(集成开发环境)。2. 创建一个新的Java项...
    99+
    2023-08-26
    eclipse
  • matlab怎么运行程序
    本文小编为大家详细介绍“matlab怎么运行程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“matlab怎么运行程序”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。matlab运行程序的方法:首先点击“matl...
    99+
    2023-07-04
  • PyCharm怎么运行程序_PyCharm运行程序的操作方法
    第一步,在pycharm软件中找到运行这个选项。 第二步,咱们就可以在这里运行程序。 第三步,此时我们就可以在这里按下Shift + F10快速运行程序。 以上就是PyCharm怎么...
    99+
    2024-05-10
    pycharm
  • intellij怎么运行java程序
    在IntelliJ中运行Java程序,可以按照以下步骤操作:1. 打开IntelliJ IDEA,并打开您的Java项目。2. 在项...
    99+
    2023-09-28
    intellij java
  • pycharm的程序怎么运行
    pycharm 中运行程序步骤:创建/打开项目并选择要运行的脚本。右键单击脚本并选择“运行”。(可选)设置运行参数,包括解释器、工作目录和脚本参数。(可选)创建自定义运行配置以保存特定设...
    99+
    2024-04-18
    python macos pycharm
  • 怎么创建一个新的WinForm应用程序
    要创建一个新的WinForm应用程序,可以按照以下步骤进行: 打开Visual Studio开发环境 选择“新建项目”,然后选择“...
    99+
    2024-04-08
    winform
  • goland怎么运行go程序
    goland中运行go程序的方法:1、打开goland工具;2、使用goland打开go项目;3、在src中打开需要运行的项目文件;4、在编辑器的右上角找到“Edit Configurations”并点击进入;5、在弹出的窗口中点击“+”号...
    99+
    2024-04-02
  • ubuntu怎么运行windows程序
    Ubuntu是一种基于Linux的操作系统,而Windows是另一种操作系统。虽然Ubuntu不能直接运行Windows程序,但有几...
    99+
    2023-09-17
    ubuntu windows
  • vscode怎么运行go程序
    要在VSCode中运行Go程序,您需要按照以下步骤操作:1. 安装Go语言环境:在您的计算机上安装Go语言环境。您可以从Go官方网站...
    99+
    2023-10-23
    vscode go
  • pycharm中怎么运行程序
    在 pycharm 中运行程序有以下 5 种方法:使用快捷键(windows/linux:ctrl + shift + f10,macos:cmd + shift + f10)使用菜单栏...
    99+
    2024-04-18
    linux python macos pycharm
  • editplus怎么运行java程序
    小编给大家分享一下editplus怎么运行java程序,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!运行方法:首先点击“工具”-“用户工具”-“工具组”-“确定”按钮;然后点击“添加工具”,在弹出的菜单中选择“应用程序”;...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作