婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ASP.NET也像WinForm程序一樣運(yùn)行的實(shí)現(xiàn)方法

ASP.NET也像WinForm程序一樣運(yùn)行的實(shí)現(xiàn)方法

熱門標(biāo)簽:山西防封卡電銷卡套餐 海外地圖標(biāo)注門市標(biāo) 廈門商鋪地圖標(biāo)注 銅川小型外呼系統(tǒng)運(yùn)營(yíng)商 上海楊浦怎么申請(qǐng)申請(qǐng)400電話 地圖標(biāo)注多個(gè)行程 云南外呼電銷機(jī)器人系統(tǒng) 陜西人工外呼系統(tǒng)哪家好 浙江外呼系統(tǒng)怎么安裝
由于現(xiàn)在會(huì)使用WinForm的人是越來(lái)越少了,可能有時(shí)候做點(diǎn)小東西就只好用ASP.NET去完成了(喜歡控制臺(tái)的朋友請(qǐng)不要頂針),如果是這樣,悲劇就發(fā)生了:一個(gè)小工具(或者小的演示項(xiàng)目),發(fā)給朋友去用,總不至于讓人家也裝個(gè)IIS或者VS20XX吧?如果沒(méi)有這二樣,這種小工具還真不方便運(yùn)行。怎么辦?做過(guò)ASP.NET開發(fā)的人都知道:網(wǎng)站通常要布署到IIS上才能直接運(yùn)行,當(dāng)然也不排除你用VS打開項(xiàng)目并使用VS自帶的WebDev.WebServer.exe來(lái)啟動(dòng)程序。這種方式難免有不方便的時(shí)候。

我平時(shí)就喜歡寫些小工具,還好,我會(huì)WinForm,所以這個(gè)問(wèn)題還好解決。但有時(shí)我要把一些小的網(wǎng)站作品給別人使用時(shí),同樣會(huì)遇到這種問(wèn)題。終于我做了一個(gè)很方便的小工具,徹底地解決了ASP.NET網(wǎng)站不能像WINFORM那樣運(yùn)行的難題。今天,我給大家演示一下這個(gè)小工具(它非常小,還不到300K),我相信你會(huì)喜歡它的。

記住哦,我的工具的名字叫:FishAspnetLoader

操作方式

工具好不好用,操作的易用性很關(guān)鍵,來(lái)看看我的工具是如何啟動(dòng)一個(gè)網(wǎng)站的。

在Windows資源管理器中,找到您要啟動(dòng)的網(wǎng)站所在目錄,右擊鼠標(biāo),如下圖:

此時(shí)只要點(diǎn)擊【用FishAspnetLoader加載此目錄為網(wǎng)站】即可。

是的,我沒(méi)說(shuō)錯(cuò),這樣就可以了,任何目錄都可以,也不需要您把什么什么文件拷貝到什么地方,【只要右擊鼠標(biāo),點(diǎn)一下菜單就行了】。

網(wǎng)站的運(yùn)行效果如下:

您說(shuō)現(xiàn)在是不是一個(gè)WinForm程序在運(yùn)行?

你說(shuō)什么,沒(méi)有對(duì)話框?那你再來(lái)看:

現(xiàn)在像個(gè)WinForm程序了吧。

支持的ASP.NET程序類別

前面也說(shuō)過(guò),設(shè)計(jì)這個(gè)小工具是為了解決ASP.NET程序運(yùn)行受限制的問(wèn)題。這個(gè)工具可以支持WebForm, MVC二種ASP.NET框架。包括我的WEB框架也支持哦。

所以,理論上,只要是一個(gè)ASP.NET程序,應(yīng)該都是可以運(yùn)行的,程序會(huì)自動(dòng)識(shí)別,也不需要做任何設(shè)置。還是那句話:【只要右擊鼠標(biāo),點(diǎn)一下菜單就行了】。

而且ASP.NET的版本也不是問(wèn)題,從.net 2.0 到 .net 4.0 全線支持。

它也是個(gè)HTTP服務(wù)器

剛才我說(shuō)到我的工具可以支持在任何文件夾上右擊并加載為網(wǎng)站。是的,我沒(méi)瞎說(shuō),就算那個(gè)目錄不是個(gè)ASP.NET程序目錄,是一個(gè)普通的文件目錄,或者是一個(gè)靜態(tài)網(wǎng)頁(yè)的目錄,都是可以的,此時(shí)就和IIS的行為一樣了,如果請(qǐng)求的是靜態(tài)頁(yè)面,就顯示靜態(tài)頁(yè)面,遇到目錄時(shí),就列目錄。而且此時(shí)的運(yùn)行速度會(huì)比ASP.NET程序更快哦。原因很簡(jiǎn)單:此時(shí)不加載ASP.NET運(yùn)行時(shí)環(huán)境。

來(lái)張列目錄的效果圖:

還有一點(diǎn)要補(bǔ)充:與WebDev.WebServer.exe不同,只要是Windows能支持的文件名或者目錄名,我的工具就能支持,與IIS的行為完全一致。

很遺憾,我好久沒(méi)做那種純靜態(tài)頁(yè)面的網(wǎng)站了,就不截圖展示了。我想你懂的。

支持遠(yuǎn)程機(jī)器訪問(wèn)

看到上一張截圖,您有沒(méi)有一種想法:以后如果有人找我要文件,我就讓他們?nèi)ハ螺d呀,這樣比共享目錄還安全呢。

哈哈,如果您有這種想法,那我要恭喜您了,您的安全覺(jué)悟還不錯(cuò)。是的,我的工具支持這個(gè)功能:可以讓遠(yuǎn)程機(jī)器瀏覽【做為網(wǎng)站加載的目錄】(并不是任何目錄)。

為了安全,程序默認(rèn)是不允許遠(yuǎn)程機(jī)器連接的,需要您來(lái)手工打開。操作也簡(jiǎn)單,如下圖:

用文字描述就是:右擊系統(tǒng)托盤圖標(biāo),點(diǎn)擊【設(shè)置安全參數(shù)】菜單。此時(shí)將出現(xiàn)以下對(duì)話框:

這個(gè)對(duì)話框很簡(jiǎn)單,我想您懂的,此處略過(guò)78個(gè)字.....

不受限于Windows防火墻

剛才說(shuō)到可以讓遠(yuǎn)程機(jī)器訪問(wèn),這里有個(gè)問(wèn)題:從WindowsXP開始,操作系統(tǒng)就集成了防火墻的功能,而且打開這個(gè)功能的機(jī)器還真不少。如果真是這樣,前面所說(shuō)的功能就要遇到問(wèn)題了:可能會(huì)被防火墻阻攔!哦,這個(gè)工具太不完美了,人家什么什么工具怎么就沒(méi)被防火墻攔住呢?幸好,我的工具不受這個(gè)問(wèn)題的困擾,它能自動(dòng)把它添加到Windows防火墻的例外列表中,完全不打擾您的操作。

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

尊重每個(gè)人的操作習(xí)慣

我比較注重操作體驗(yàn),我的工具對(duì)于這個(gè)理念也有很好的支持,從啟動(dòng)網(wǎng)站的那一刻起就開始了。

當(dāng)您將一個(gè)目錄加載為網(wǎng)站時(shí),將會(huì)出現(xiàn)以下對(duì)話框,問(wèn)您要選擇什么樣的瀏覽器來(lái)瀏覽網(wǎng)站:

注意了,下面還有一個(gè)小勾勾,有時(shí)也很方便哦。

即使您當(dāng)時(shí)選擇了一個(gè)瀏覽器,后面想更換瀏覽器,也很簡(jiǎn)單。看下圖:

用文字描述就是:右擊系統(tǒng)托盤圖標(biāo),點(diǎn)擊【選擇瀏覽器】菜單。此時(shí)將出現(xiàn)以下對(duì)話框:

仍然可以讓您選擇其它的瀏覽器。我裝了5種瀏覽器,你裝了幾種呢?

內(nèi)置多標(biāo)簽瀏覽器支持

我的這個(gè)小工具,它內(nèi)置一個(gè)多標(biāo)簽的瀏覽器(IE內(nèi)核),哪怕您的機(jī)器上只安裝了IE6,仍然可以享受多標(biāo)簽的功能。而且切換有二種方式哦:

注意:點(diǎn)擊窗口右上角的關(guān)閉按鈕,程序并沒(méi)有完全退出。要退出程序請(qǐng)右擊拖盤圖標(biāo),并點(diǎn)擊【退出】菜單。

而且對(duì)于在內(nèi)置瀏覽器的工作模式時(shí),還可以右擊任務(wù)欄,直接退出程序。如下圖(好像不支持Win7):

啟動(dòng)參數(shù)及配置文件

我的這個(gè)小工具,為了能提供一些人性化的支持,可以在啟動(dòng)時(shí)設(shè)置一些啟動(dòng)參數(shù)。此時(shí)需要從Windows開始菜單中啟動(dòng)它,此時(shí)的啟動(dòng)界面如下:

注意哦:當(dāng)您設(shè)置好相關(guān)的啟動(dòng)參數(shù)后,可以將它保存起來(lái),對(duì)話框上面有個(gè)【另存為】按鈕,此時(shí)程序?qū)?huì)把這些參數(shù)保存為一個(gè)siteconfig文件。

一個(gè)siteconfig文件可以保存一個(gè)網(wǎng)站在啟動(dòng)時(shí)FishAspnetLoader所需的配置參數(shù)。

為了方便操作,您可以將經(jīng)常瀏覽的網(wǎng)站或目錄的配置參數(shù)保存到一個(gè)siteconfig文件中。

當(dāng)您在資源管理器的文件夾上右擊菜單或從命令行傳遞一個(gè)目錄時(shí),

FishAspnetLoader會(huì)在安裝目錄中查找是否存在關(guān)于這個(gè)目錄的配置,

如果沒(méi)有,則繼續(xù)查找目標(biāo)目錄下有沒(méi)有相關(guān)的配置文件,

如果沒(méi)有,還會(huì)查找【我的文檔】目錄有沒(méi)有相關(guān)的配置文件。

如果發(fā)現(xiàn)有相關(guān)的配置文件,則讀取那個(gè)配置文件。

當(dāng)您從“開始菜單”中啟動(dòng)FishAspnetLoader時(shí),程序會(huì)顯示“設(shè)置啟動(dòng)參數(shù)”對(duì)話框。

如果您只是固定的瀏覽一個(gè)目錄或本機(jī)網(wǎng)站,則可以將當(dāng)前設(shè)置保存為一個(gè)名為:default.siteconfig的文件。

或者,如果是將網(wǎng)站“當(dāng)成工具”來(lái)發(fā)布,也可以事先準(zhǔn)備好這個(gè)文件。那么以后將不會(huì)出現(xiàn)這個(gè)對(duì)話框。

當(dāng)您從“資源管理器”的右鍵菜單或命令行傳遞一個(gè)目錄路徑時(shí),且在沒(méi)有找到有關(guān)這個(gè)目錄的配置時(shí),

FishAspnetLoader會(huì)查看那個(gè)目錄下是否存在web.config ,如果存在這個(gè)文件,則加載Asp.net Runtime,否則不加載,以加快啟動(dòng)速度。

如果這種判斷方式對(duì)于某個(gè)目錄不適用時(shí),請(qǐng)從“開始菜單”中啟動(dòng)FishAspnetLoader,并為這個(gè)目錄創(chuàng)建一個(gè)siteconfig文件以指定合適的參數(shù)。

啟動(dòng)配置文件,是為了讓您能更好定制程序運(yùn)行行為而設(shè)計(jì)的,我特別提供一些參數(shù),可以讓網(wǎng)站在內(nèi)置的瀏覽器更好地偽裝成普通桌面程序。

不僅如此,工具還支持命令行的啟動(dòng)方式,可以接收一個(gè)siteconfig文件,您只要寫個(gè)批處理并在做安裝包時(shí)運(yùn)行批處理就好了。

或者參考我的另一個(gè)工具的安裝包的快捷方式做法。那個(gè)工具的啟動(dòng)命令行更簡(jiǎn)單。

也可以參考這個(gè)演示程序的配置文件。

總之:還是為了讓您方便地使用這個(gè)工具。

支持 .NET 4.0

說(shuō)明:運(yùn)行本程序僅需要 .net Frarmework 2.0

但是,如果您要運(yùn)行的網(wǎng)站是基于ASP.NET 3.5的,那么您需要安裝 .net 3.5,要運(yùn)行 .net 4.0的網(wǎng)站,要安裝 .net 4.0

如果您的機(jī)器上已經(jīng)安裝了 .net framework 4.0 ,而且希望啟用 .net 4 的支持。

只需要將安裝目錄下的文件【FishAspnetLoader.exe.config.bak】改名成【FishAspnetLoader.exe.config】即可。

部署問(wèn)題

在本文結(jié)尾,我提供這個(gè)工具的安裝包,安裝包中還包含了一些其它的文件。提供安裝包只是為了讓您更方便地使用我的工具而已。

如果您有一個(gè)網(wǎng)站,且希望由我的工具來(lái)啟動(dòng)并以桌面程序的方式來(lái)運(yùn)行,那么只需要在安裝后,把FishAspnetLoader.exe這一個(gè)程序拿出來(lái)就行了,你可以把FishAspnetLoader.exe放在您的安裝包中,并提供一個(gè)siteconfig文件,然后以命令行的方式啟動(dòng)我的工具就行了。具體做法請(qǐng)參考我的博客:

通用數(shù)據(jù)訪問(wèn)層及Ajax服務(wù)端框架的綜合示例,展示與下載

發(fā)一款數(shù)據(jù)庫(kù)的輔助工具:My-SqlViewer

上述軟件打包下載

原文: cnblogs.com fish-li

您可能感興趣的文章:
  • C# WinForm 判斷程序是否已經(jīng)在運(yùn)行,且只允許運(yùn)行一個(gè)實(shí)例,附源碼
  • WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法
  • .Net WInform開發(fā)筆記(二)Winform程序運(yùn)行結(jié)構(gòu)圖及TCP協(xié)議在Winform中的應(yīng)用
  • c# Winform 程序自動(dòng)更新實(shí)現(xiàn)方法
  • C#中WinForm程序退出方法技巧總結(jié)
  • C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié)
  • C# WinForm程序完全退出的問(wèn)題解決
  • 解讀在C#中winform程序響應(yīng)鍵盤事件的詳解
  • .Net中導(dǎo)出數(shù)據(jù)到Excel(asp.net和winform程序中)
  • WinForm防止程序重復(fù)運(yùn)行的方法分析

標(biāo)簽:信陽(yáng) 常州 孝感 自貢 西雙版納 許昌 萊蕪 朔州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET也像WinForm程序一樣運(yùn)行的實(shí)現(xiàn)方法》,本文關(guān)鍵詞  ASP.NET,也像,WinForm,程序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET也像WinForm程序一樣運(yùn)行的實(shí)現(xiàn)方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP.NET也像WinForm程序一樣運(yùn)行的實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美国产三级| 国产精品久久一卡二卡| 欧美精品一区二区三区很污很色的| 日韩一级完整毛片| 国产欧美综合在线| 一区二区不卡在线播放| 秋霞电影一区二区| 岛国精品在线观看| 欧美日韩国产在线播放网站| 欧美mv日韩mv国产网站app| 国产三级欧美三级| 亚洲激情中文1区| 国内欧美视频一区二区| 一本大道久久a久久综合婷婷| 欧美另类久久久品| 国产欧美日韩三区| 亚洲精品视频一区二区| 青青草原综合久久大伊人精品| 国产精品资源在线| 欧美中文字幕一二三区视频| www一区二区| 国产日本欧洲亚洲| 视频一区视频二区中文字幕| 国产乱码精品一区二区三区忘忧草| 99国产精品国产精品久久| 欧美一区二区私人影院日本| 国产精品国模大尺度视频| 亚洲成人免费看| jlzzjlzz国产精品久久| 精品国产伦一区二区三区观看方式| 国产精品国产三级国产aⅴ中文 | 一区二区三区四区五区视频在线观看| 日韩在线一区二区| 日本韩国欧美一区| 国产三级欧美三级| 久久97超碰色| 日韩欧美国产一区二区三区| 亚洲国产一区视频| 成人av在线观| 26uuu精品一区二区在线观看| 亚洲国产精品久久人人爱蜜臀| 成人免费高清视频在线观看| 久久综合av免费| 蜜臀av一区二区在线免费观看| 欧美亚洲一区二区在线| 国产精品久久久久久亚洲毛片| 韩国精品免费视频| 91麻豆精品国产91久久久更新时间| 亚洲综合清纯丝袜自拍| 成人在线视频首页| 国产精品色噜噜| 国产精品99久久久久久久女警| 日韩欧美www| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美三级日韩三级| 亚洲免费在线播放| 99久久精品国产网站| 亚洲欧洲成人精品av97| 91首页免费视频| 亚洲精品国产视频| 欧美区视频在线观看| 日韩综合在线视频| 91精品国产91热久久久做人人| 日韩av不卡一区二区| 日韩一区二区不卡| 久久精品国产色蜜蜜麻豆| 日韩一区二区精品葵司在线| 国模娜娜一区二区三区| 国产欧美视频在线观看| 91毛片在线观看| 亚洲欧洲日韩av| 欧美日韩久久不卡| 蜜臀国产一区二区三区在线播放 | 99国产精品视频免费观看| 国产精品久久久久国产精品日日| www.亚洲色图| 中文字幕字幕中文在线中不卡视频| 91香蕉视频在线| 夜夜嗨av一区二区三区| 日韩免费电影网站| 国产精品资源在线| 亚洲制服丝袜一区| 日韩一区二区在线观看| 粉嫩13p一区二区三区| 亚洲成人一区二区在线观看| 日韩三级在线观看| 99精品欧美一区二区三区小说| 国产精品网站一区| 91麻豆精品国产91久久久久久久久 | 欧美乱熟臀69xxxxxx| 美女视频黄久久| 自拍av一区二区三区| 久久婷婷国产综合国色天香| 欧美视频你懂的| 成人app网站| 激情偷乱视频一区二区三区| 免费成人在线观看| 一区二区三区在线免费播放| 久久久久久97三级| 日韩欧美一二三| 欧美日韩三级在线| 欧美午夜寂寞影院| 日本久久电影网| 成人激情图片网| 国产在线精品一区二区不卡了| 日本不卡一二三区黄网| 日韩二区三区在线观看| 亚洲大片在线观看| 亚洲一区精品在线| 亚洲综合免费观看高清完整版在线| 中文字幕中文字幕在线一区| 国产午夜亚洲精品理论片色戒| 欧美大胆人体bbbb| 日韩免费观看2025年上映的电影| 欧美欧美欧美欧美| 91麻豆精品91久久久久同性| 69av一区二区三区| 91麻豆精品国产91久久久使用方法| 欧美乱熟臀69xxxxxx| 日韩美女视频在线| 久久人人超碰精品| 国产亚洲欧美色| 国产精品护士白丝一区av| 中文字幕制服丝袜一区二区三区 | 日本高清成人免费播放| 色婷婷一区二区| 欧美三级在线播放| 7777精品伊人久久久大香线蕉完整版 | 亚洲午夜免费电影| 午夜欧美视频在线观看| 日韩电影一二三区| 国产麻豆视频一区二区| 99精品视频在线免费观看| 色吧成人激情小说| 欧美电影一区二区| 精品国产乱码久久久久久影片| 久久久精品日韩欧美| 亚洲人成精品久久久久久| 亚洲综合色网站| 狠狠网亚洲精品| 成人av第一页| 欧美日韩免费高清一区色橹橹| 欧美一二区视频| 国产精品理论片| 日一区二区三区| 国产不卡在线播放| 在线观看欧美精品| 久久久99精品免费观看不卡| 亚洲精品免费播放| 九色porny丨国产精品| k8久久久一区二区三区| 91精品婷婷国产综合久久性色| 久久九九久久九九| 亚洲成人久久影院| 成人av资源在线观看| 欧美欧美午夜aⅴ在线观看| 国产日韩精品久久久| 日韩影院免费视频| www.亚洲人| 2024国产精品视频| 高清日韩电视剧大全免费| 欧美日韩久久一区二区| 国产无人区一区二区三区| 亚洲国产视频在线| av色综合久久天堂av综合| 欧美精品一区二区三区在线播放| 亚洲欧美国产三级| 国产超碰在线一区| 欧美第一区第二区| 午夜欧美一区二区三区在线播放| 懂色av噜噜一区二区三区av| 日韩午夜激情av| 一区二区激情视频| 成人综合婷婷国产精品久久 | 一区二区三区在线视频免费观看| 久久er精品视频| 欧美日韩成人综合在线一区二区| 欧美国产精品专区| 国产麻豆成人精品| 日韩一区二区三区视频| 亚洲大片一区二区三区| 99精品视频中文字幕| 国产免费久久精品| 久久99精品国产91久久来源| 欧美人妖巨大在线| 亚洲超碰97人人做人人爱| 91女人视频在线观看| 国产精品久久毛片av大全日韩| 国产一区二区网址| 精品日韩欧美在线| 美女一区二区视频| 欧美精品一二三| 午夜视频久久久久久| 欧美日韩成人高清| 亚洲一区国产视频| 欧美伊人久久久久久久久影院| 亚洲精选免费视频| 色www精品视频在线观看| 一卡二卡欧美日韩| 欧美日韩一区精品|