希格工作室

2016年7月1日 星期五

[Nuget]從伺服器到發佈一次搞定 使用VisualStudio - Step2 建立你的Nuget分享套件

1.至Visual Studio的擴充功能下載 Nuget Packager







2.重啟Visual Studio後新增專案,會在專案範本看到Nuget選項,用它新增新專案





3.開啟專案後,到NuGet.Config去修改參數,把value改成你架設的Nuget私人網站




4.開啟命令字元,到剛才的專案目錄中,利用專案附載的Nuget.exe建立你的api key
nuget.exe setApiKey {password} -Source {httq://xxx.xxx/nuget}




5.最後到Package.nuspec設定你的套件相關內容資訊,即完成設置動作。






6.最後依你的套件性質,把對應的檔案放在預設的幾個資料夾內就可以了
content : 套件的檔案,依content 下的路徑產生
lib :使用到的DLL參考
src


7.發佈時只要使用建置就會自動發佈,Visual Studio的建置選項為Debug時只會編譯不會發佈,設定成Release才會發佈。






本文為記錄操作步驟 說明建議參考:
http://blog.darkthread.net/post-2016-04-28-nuget-packager.aspx
http://blog.sanc.idv.tw/search/label/NuGet
http://blog.darkthread.net/post-2011-03-29-create-nuget-package.aspx

[Nuget]從伺服器到發佈一次搞定 使用VisualStudio - Step1 架設自己的Nuget伺服器

1.在Visual Studio新建空的Web專案

2.上Nuget套件中找 Nuget.Server 並安裝




3.不過因為新版以不支援.Net 4.5 所以如果還在4.5的要自行下載舊版本
PM> Install-Package NuGet.Server -Version 2.11.1



4.在Web.Config輸入網站的Push API密碼



5.編譯成功後直接部到IIS上,結束

本文為記錄操作步驟 說明建議參考:
http://blog.darkthread.net/post-2011-05-27-nuget-server.aspx
http://blog.darkthread.net/post-2011-09-03-nuget-1-5-support-authentication.aspx

2014年6月12日 星期四

SignalR 強化您的網站應用(三) - HelloWorld2

    承接著SignalR 強化您的網站應用(二) - HelloWorld,在上一篇的範例中,提到的是如何將訊息傳送給自己(Caller),但我們要的並不會只是這樣,因為這樣沒有太大意義,因此本節要說的是另外兩個功能,All和Other。

    首先是Other,Other指的是除了自己以外,其它任何連線進來的Signalr使用者,都將會收到該訊息,也就是發送訊息給其他人。

    如同上一篇,在前端的部份不需要異動,因此附圖沒有貼上前端的部份,我只有附上後端的部份,在這階段,只要使用Others,其它在相同頁面下的使用者就會收到HelloWorld的訊息,如下圖:


    同Others,使用All的意思代表,除了其他人會收到HelloWorld以外,你自己也會收到。



你現在可以利用這三種功能,寫出不同應用的SignalR程式了。

重點整理
Clients.Caller : 回應給當前使用者
Clients.Others : 回應給其他使用者
Clients.All : 回應給所有使用者



與本文相關的附加資訊
展示網頁(1)
展示網頁(2)
附件下載