如何安裝並簡單的使用OwinHost——Katana


微軟OWIN的提出必然會引起一場風暴,而我們作為C#陣營中一份子,自然免不了會卷入其中。OWIN是什么東西,我在這里就不解析了,還不知道是OWIN是什么的讀者請打開瀏覽器,然后搜索即可,中文的英文的應有盡有。

OWIN的發展,預示着將來會有越來越多的基於OWIN的應用框架出現,也將會由更多的OwinHost出現。就在我寫這篇文章的時候,就我所知的就已經有兩款的支持OWIN的Host出現:其一就是微軟先發制人Katana,它能夠運行於Windows中,獨立於IIS為支持OWIN協議的框架提供宿主支持;而另外一款則是率先支持OWIN協議的運行於Linux以及FreeBSD的Jexus Web Server(需要Jexus 5.6 以上版本)。

關於Jexus,本文中就不作介紹了,安裝方式、使用方式還是和以前的一樣,不了解的讀者可以翻閱《Linux.NET學習手記》,本文中,我們還是介紹如何快速的安裝並如何簡單的使用Katana來調試我們的程序。想想在Windows下用Katana作為宿主,借助強大的VS進行開發,開發完成之后發布到Linux中,使用Jexus作為生產服務器,何嘗不是一個愉快的事情。

本文中,我們將討論:

  (1)、快速的安裝一個Katana

  (2)、在VS中簡單的使用Katana來調試程序


1、快速的安裝一個Katana

要安裝一個Katana,其實非常簡單,加起來就兩條命令。

首先我們需要打開我們的cmd

敲入(粘入)下面這條命令:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

PowerShell就自動的幫我們先安裝Chocolatey,然后再執行下面的這條命令:

choco install OwinHost

系統就會自動的幫我們安裝好Katana

這就完成了Katana的安裝。

注:個別情況下,執行第二條命令cmd會提示不懂“choco”這條命令,這時你只需關閉cmd重新再打開即可。

 

2、怎么使用Katana對OWIN程序進行簡單的調試

首先我們需要打開一個使用OWIN協議的項目,然后右鍵項目文件—>選擇屬性

打開屬性頁面,左邊欄選擇“Web”,啟動操作改為啟動外部程序,並選擇Katana.exe的目錄,項目的目錄。需要指定端口的填入-p 端口號即可完成katana的配置。

程序的調試也可以加斷點,然后F5.


Katana的不是我們議論的重點,因此本文也沒有使用過多的語言進行描述,有興趣的讀者可以移步到Katana的官網進行查閱。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM