# 在 Azure Web App 使用 Key Vault 管理應用程式設定

## 前言
在開發應用程式時,我們經常需要一些 **Key/Value 設定**,例如:資料庫連線字串、API 金鑰、密碼。  

最簡單的方式,就是直接在 **Azure Web App 的應用程式設定 (Application Settings)** 裡新增 Key/Value。這樣程式可以透過環境變數直接讀取,設定也跟著部署環境走。  

魚魚 發表在 痞客邦 留言(0) 人氣()

研究很久的翻譯API總算有了結果

        public class AdmAccessToken
        {
            public string access_token { get; set; }
            public string token_type { get; set; }

魚魚 發表在 痞客邦 留言(1) 人氣()

這算是一篇簡短的筆記.

  1. 在Azure裡面啟用快取服務

  2. 在背景專案中加入背景角色快取服務

  3. 設定webrole的cache

  4. 設定CacheWorkerRole1的cache

魚魚 發表在 痞客邦 留言(0) 人氣()


這問題在2014跨年後發生的,當時一直覺得很納悶,明明簡單好用的 HtmlAgilityPack 怎麼會取不到值呢? 還拼命跳空值錯誤 整個鬼打牆!

直到過了一個多月才重新開來看當初的錯誤在哪裡,但是語法完全沒有錯誤! 但是就是抓不到,怎麼會呢~~~?

以下是我原本的 Xpath : /body/div[3]/table[1]/tbody[1]

基本上抓到 /body/div[3]/table[1] 都是沒問題的,但是抓到 tbody 就會出問題.這下就把矛頭指向了 tbody,難道會是HtmlAgilityPack 的 bug 嗎?

查了許多國外論壇的文章,其實大多把錯誤指向於 Xpath 解析器/或是瀏覽器的多此一舉.原本code並沒有 tbody 的屬性,但是瀏覽器可能會判斷有,所以解析出來的xpath就會有這問題.

魚魚 發表在 痞客邦 留言(0) 人氣()

這是一個很機車的部分,看了許多文件都搞不清楚為什麼有這問題.
MSDN文件也只教人開 ID_Cap_Map ,但是還是取不到座標.
後來發現解法如下

魚魚 發表在 痞客邦 留言(0) 人氣()

最近小小的魚腦記不住太多事情,只好把一些東西整理一下寫成文章,除了不小心游錯版的人看,也給自己當記錄.尤其日前在找資料的時候居然找到自己兩三年前發的文章,格外有感觸呢XD

其實要連接Azure SQL一點都不難,重點是要在 Web.config 建立以下的連線字串...

<configuration>

<connectionStrings>

<add name="SQLAzureConnection" connectionString="Data Source=<Azure SQL的地址>;Initial Catalog=<資料庫名稱>;User ID=<帳號>;Password=<密碼>;Encrypt=true;Trusted_Connection=false;" providerName="System.Data.SqlClient" />

魚魚 發表在 痞客邦 留言(0) 人氣()


魚魚最近很偷懶,關注的東西太多實在沒甚麼時間發文.不過飯還是得吃,程式還是得寫,近日就遇到一個需求需要去了解Json如何使用.

今天花了很多很多的時間再看各種文件,還有把網路上的範例實作,只是都一直失敗,甚至MSDN範例還有bug是怎樣啦!!

所以找了更多的範例,最後參考到了一篇,做出了以下的code.

首先需要用Nuget抓 Json 來引用,搜尋Json的第一個就是了!

            WebClient wc = new WebClient();

魚魚 發表在 痞客邦 留言(0) 人氣()

bootstrap-1

這是一篇很短的教學文章,主題是"如何在VS2013建立 Bootstrap 3 的範本".

Bootstrap 這東西最近很火紅,好處我就不說了,請自己用心去感受XD 有興趣的話連結在 這裡

必要工具:當然是VS2013 (現在是RC),另外VS2013也要求在WIN8下開發.

在這篇不會教你去怎麼改,只是因為我剛剛看到VS2013可以直接創,卻沒看到白紙黑字寫說哪個範本.所以決定寫這篇文章給有需要的人看.

大致上就是開新專案,選web forms,就完成了! 但是看內容完全沒說是bootstrap就是!

魚魚 發表在 痞客邦 留言(0) 人氣()


這幾天魚魚被一個問題搞得焦頭爛額,就是我想要將gridview每列某欄撈出來作其他應用,但是遭遇了"索引超出範圍"的問題,就這樣為了這個想破頭都不明所以。

一開始是想用這種方式逐列把各欄的資料取出....

Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As _

System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound

魚魚 發表在 痞客邦 留言(4) 人氣()

Win8 Store上架實務-隱私權聲明

很久沒寫教學文了.心血來潮寫了這篇很簡短的文章.

當您嘔心瀝血寫好一隻Win8 APP以後,想發布到市集上,除了取得必要的資格並在本機 進行執行工具檢查以外,看似一切正常,但沒多久收到被打槍的報告. 其中有幾條是寫著:

B:: The app has declared access to network capabilities and no privacy statement was provided in the Description page.

C:: The app has declared access to network capabilities and no privacy statement was provided in the Windows Settings Charm.

魚魚 發表在 痞客邦 留言(0) 人氣()

​新年快樂! 

有一陣子沒寫文章了,這次的文章會相當短.主要是給我自己做備忘的.短雖短 為了搞清楚XAML的寫法 也花了我很久時間...

string url = "https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl=" + this.FromUrl.Text + "&choe=UTF-8&chld=M|2"; //使用google api把FromUrl.Text傳入


QRimg.Source= new BitmapImage(new Uri(url , UriKind.RelativeOrAbsolute)); //並透過XAML的image讀出

魚魚 發表在 痞客邦 留言(0) 人氣()

1.點選安裝檔,按右鍵,傳送到桌面(捷徑)

2.點選捷徑,按右鍵內容

3.目標改為 \(下載檔案的資料夾)\SQLEXPR_x64_CHT.exe /SkipRules=FusionRebootCheck /action=install  把藍色部分附加到後面即可

4.點選捷徑安裝

魚魚 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。