欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > ASP.NET也像WinForm程序一樣運行的實現方法

ASP.NET也像WinForm程序一樣運行的實現方法

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

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

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

操作方式

工具好不好用,操作的易用性很關鍵,來看看我的工具是如何啟動一個網站的。

在Windows資源管理器中,找到您要啟動的網站所在目錄,右擊鼠標,如下圖:

此時只要點擊【用FishAspnetLoader加載此目錄為網站】即可。

是的,我沒說錯,這樣就可以了,任何目錄都可以,也不需要您把什么什么文件拷貝到什么地方,【只要右擊鼠標,點一下菜單就行了】。

網站的運行效果如下:

您說現在是不是一個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運行時環境。

來張列目錄的效果圖:

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

很遺憾,我好久沒做那種純靜態頁面的網站了,就不截圖展示了。我想你懂的。

支持遠程機器訪問

看到上一張截圖,您有沒有一種想法:以后如果有人找我要文件,我就讓他們去下載呀,這樣比共享目錄還安全呢。

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

為了安全,程序默認是不允許遠程機器連接的,需要您來手工打開。操作也簡單,如下圖:

用文字描述就是:右擊系統托盤圖標,點擊【設置安全參數】菜單。此時將出現以下對話框:

這個對話框很簡單,我想您懂的,此處略過78個字.....

不受限于Windows防火墻

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

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

尊重每個人的操作習慣

我比較注重操作體驗,我的工具對于這個理念也有很好的支持,從啟動網站的那一刻起就開始了。

當您將一個目錄加載為網站時,將會出現以下對話框,問您要選擇什么樣的瀏覽器來瀏覽網站:

注意了,下面還有一個小勾勾,有時也很方便哦。

即使您當時選擇了一個瀏覽器,后面想更換瀏覽器,也很簡單。看下圖:

用文字描述就是:右擊系統托盤圖標,點擊【選擇瀏覽器】菜單。此時將出現以下對話框:

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

內置多標簽瀏覽器支持

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

注意:點擊窗口右上角的關閉按鈕,程序并沒有完全退出。要退出程序請右擊拖盤圖標,并點擊【退出】菜單。

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

啟動參數及配置文件

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

注意哦:當您設置好相關的啟動參數后,可以將它保存起來,對話框上面有個【另存為】按鈕,此時程序將會把這些參數保存為一個siteconfig文件。

一個siteconfig文件可以保存一個網站在啟動時FishAspnetLoader所需的配置參數。

為了方便操作,您可以將經常瀏覽的網站或目錄的配置參數保存到一個siteconfig文件中。

當您在資源管理器的文件夾上右擊菜單或從命令行傳遞一個目錄時,

FishAspnetLoader會在安裝目錄中查找是否存在關于這個目錄的配置,

如果沒有,則繼續查找目標目錄下有沒有相關的配置文件,

如果沒有,還會查找【我的文檔】目錄有沒有相關的配置文件。

如果發現有相關的配置文件,則讀取那個配置文件。

當您從“開始菜單”中啟動FishAspnetLoader時,程序會顯示“設置啟動參數”對話框。

如果您只是固定的瀏覽一個目錄或本機網站,則可以將當前設置保存為一個名為:default.siteconfig的文件。

或者,如果是將網站“當成工具”來發布,也可以事先準備好這個文件。那么以后將不會出現這個對話框。

當您從“資源管理器”的右鍵菜單或命令行傳遞一個目錄路徑時,且在沒有找到有關這個目錄的配置時,

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

如果這種判斷方式對于某個目錄不適用時,請從“開始菜單”中啟動FishAspnetLoader,并為這個目錄創建一個siteconfig文件以指定合適的參數。

啟動配置文件,是為了讓您能更好定制程序運行行為而設計的,我特別提供一些參數,可以讓網站在內置的瀏覽器更好地偽裝成普通桌面程序。

不僅如此,工具還支持命令行的啟動方式,可以接收一個siteconfig文件,您只要寫個批處理并在做安裝包時運行批處理就好了。

或者參考我的另一個工具的安裝包的快捷方式做法。那個工具的啟動命令行更簡單。

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

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

支持 .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】即可。

部署問題

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

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

通用數據訪問層及Ajax服務端框架的綜合示例,展示與下載

發一款數據庫的輔助工具:My-SqlViewer

上述軟件打包下載

原文: cnblogs.com fish-li

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

標簽:信陽 常州 孝感 自貢 西雙版納 許昌 萊蕪 朔州

巨人網絡通訊聲明:本文標題《ASP.NET也像WinForm程序一樣運行的實現方法》,本文關鍵詞  ASP.NET,也像,WinForm,程序,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET也像WinForm程序一樣運行的實現方法》相關的同類信息!
  • 本頁收集關于ASP.NET也像WinForm程序一樣運行的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产国语性生话播放| 777午夜精品免费视频| 欧美精品一区二区三区视频| 亚洲国产wwwccc36天堂| 91麻豆自制传媒国产之光| 色综合久久天天综合网| 国产精品久久久久桃色tv| 国内精品自线一区二区三区视频| 91中文字幕永久在线| 欧美大片在线观看一区| 日产欧产美韩系列久久99| 制服丝袜第一页在线观看| 欧美日韩国产天堂| 亚洲国产一区二区三区| 色悠悠在线视频| 在线综合亚洲欧美在线视频| 五月天亚洲精品| www.88av| 精品三级av在线| 韩国成人福利片在线播放| 国产毛片欧美毛片久久久| 久久精品日产第一区二区三区高清版| 韩国av一区二区三区四区| 高清国产在线观看| 中文字幕乱码日本亚洲一区二区 | 成熟人妻av无码专区| 久久亚洲一级片| 国产在线精品一区二区夜色| 亚洲熟女毛茸茸| 最新日韩在线视频| 91麻豆福利精品推荐| 欧美日韩国产首页| 日韩国产精品91| 色哟哟精品观看| 久久精品欧美日韩精品| 国产成人av影院| 在线视频一区二区三区| 午夜成人在线视频| www.久久av| 亚洲国产高清在线| 91天堂素人约啪| 欧美一区二区视频网站| 九九视频精品免费| tube国产麻豆| 亚洲午夜久久久久久久久久久| 捆绑凌虐一区二区三区| 26uuu色噜噜精品一区| 粉嫩久久99精品久久久久久夜| 少妇久久久久久被弄高潮| 亚洲一区二区三区不卡国产欧美| 女尊高h男高潮呻吟| 国产欧美视频一区二区三区| 91啪亚洲精品| 精品日韩欧美在线| 成人黄色小视频在线观看| 欧美美女网站色| 国产一区欧美日韩| 欧洲精品视频在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 99鲁鲁精品一区二区三区| 亚洲一卡二卡三卡四卡五卡| 欧美 日韩 国产 成人 在线观看| 国产精品久久久一本精品| 久久精品aⅴ无码中文字字幕重口| 精品剧情在线观看| 99久久婷婷国产综合精品电影 | 成人sese在线| 欧美一区二区三区日韩| 国产91富婆露脸刺激对白| 欧美二区在线观看| 国产成人aaaa| 91精品国产全国免费观看| 国产91丝袜在线观看| 在线电影欧美成精品| 国产成人一区在线| 91麻豆精品国产自产在线观看一区 | 香蕉av福利精品导航| 亚洲色图27p| 五月天婷婷综合| 欧美在线视频第一页| 日一区二区三区| 亚洲成人生活片| 蜜臂av日日欢夜夜爽一区| 91福利在线观看| 激情国产一区二区| 欧美人动与zoxxxx乱| 成人午夜视频在线观看| 日韩欧美aaaaaa| 亚洲国产日韩在线一区| 国产日韩精品一区| 性色av蜜臀av色欲av| 一区二区三区在线视频免费| 中文国语毛片高清视频| 蜜臀av性久久久久蜜臀aⅴ | 丝袜熟女一区二区三区| 国产精品免费免费| 亚洲综合色一区| 亚洲高清久久久| 色综合视频一区二区三区高清| 精品一区二区影视| 欧美一区二区免费| 三上悠亚 电影| 国产精品素人视频| 国产精品久久免费观看| 日本在线播放一区二区三区| 欧美亚洲综合在线| 成人激情午夜影院| 国产拍揄自揄精品视频麻豆| 亚洲av综合一区二区| 亚洲444eee在线观看| 91福利社在线观看| 成人一区二区在线观看| 国产亚洲成aⅴ人片在线观看| www.色天使| 亚洲成人动漫在线免费观看| 一本色道久久综合亚洲aⅴ蜜桃 | 精品久久久久一区| 欧类av怡春院| 亚洲成av人片一区二区梦乃| 欧美性感一区二区三区| 99精品国产91久久久久久| 国产精品色一区二区三区| 欧美福利在线视频| 精品亚洲国产成人av制服丝袜| 日韩欧美国产小视频| 亚州av综合色区无码一区| 一区二区三区成人| 在线免费观看日韩欧美| 日本r级电影在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日韩你懂的| 欧美xxxx日本和非洲| 亚洲另类中文字| 色综合久久中文综合久久97| av电影天堂一区二区在线观看| 中文一区二区在线观看| 日韩国产第一页| 成人亚洲一区二区一| 国产精品久久久久一区二区三区 | 欧美国产综合色视频| 永久av免费网站| 不卡的电影网站| 亚洲欧洲美洲综合色网| 日本韩国一区二区| 久久黄色一级视频| 亚欧色一区w666天堂| 欧美一二三区在线观看| 永久免费看mv网站入口78| 国产在线视频精品一区| 国产精品视频一二三区| 天天看片中文字幕| 久久精品无码一区二区三区毛片| 亚洲午夜免费视频| 欧美电视剧在线观看完整版| www.4hu95.com四虎| 国产91高潮流白浆在线麻豆| 亚洲精品水蜜桃| 欧美日韩免费在线视频| 18禁裸乳无遮挡啪啪无码免费| 精品在线免费视频| 国产精品无遮挡| 在线精品观看国产| 中文字幕无码人妻少妇免费| 久久激情五月婷婷| 国产精品成人一区二区三区夜夜夜| 日本丰满少妇一区二区三区| 美女久久久久久久久| 美女爽到高潮91| 国产精品国产三级国产aⅴ中文 | 亚洲少妇中出一区| 67194成人在线观看| 人人人妻人人澡人人爽欧美一区| 丁香婷婷深情五月亚洲| 亚洲一区二区三区精品在线| 精品国产乱码久久久久久久久| 日韩av毛片在线观看| 99久久伊人久久99| 麻豆精品在线播放| 一色桃子久久精品亚洲| 91精品国产aⅴ一区二区| 少妇的滋味中文字幕bd| 免费看的av网站| 另类欧美日韩国产在线| 国产精品传媒入口麻豆| 日韩一级片网站| 中文字幕av播放| 亚洲最大的黄色网| 国产成人精品亚洲777人妖 | 1024手机在线视频| 五十路六十路七十路熟婆| 国产精品2024| 午夜精品久久久久久久| 日本一区二区三区在线不卡| 欧美欧美午夜aⅴ在线观看| 国产aaaaaaaaa| 在线免费观看污视频| 成人免费的视频| 秋霞影院一区二区| 亚洲人成人一区二区在线观看| 欧美成人aa大片|