PIXNET Logo登入

夏‧獵

跳到主文

這是魚魚的小天地!

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 20 週三 202516:33
  • 在 Azure Web App 使用 Key Vault 管理應用程式設定

# 在 Azure Web App 使用 Key Vault 管理應用程式設定
## 前言
在開發應用程式時,我們經常需要一些 **Key/Value 設定**,例如:資料庫連線字串、API 金鑰、密碼。  
(繼續閱讀...)
文章標籤

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

  • 個人分類:
▲top
  • 3月 24 週一 201416:07
  • 實戰 Bing 翻譯Api (Bing Translator)

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

        public class AdmAccessToken
        {
            public string access_token { get; set; }
            public string token_type { get; set; }
            public string expires_in { get; set; }
            public string scope { get; set; }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Button1.Click += new EventHandler(Button1_Click);
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            //throw new NotImplementedException();
            string clientID = "<APPID>";
            string clientSecret = "<clientSecret >";  //以上兩條請去Bing 申請APPID
            String strTranslatorAccessURI = "https://datamarket.accesscontrol.windows.net/v2/OAuth2-13";
            String strRequestDetails = string.Format("grant_type=client_credentials&client_id={0}&client_secret={1}&scope=http://api.microsofttranslator.com", HttpUtility.UrlEncode(clientID), HttpUtility.UrlEncode(clientSecret));
            System.Net.WebRequest webRequest = System.Net.WebRequest.Create(strTranslatorAccessURI);
            webRequest.ContentType = "application/x-www-form-urlencoded";
            webRequest.Method = "POST";
            byte[] bytes = System.Text.Encoding.ASCII.GetBytes(strRequestDetails);
            webRequest.ContentLength = bytes.Length;
            using (System.IO.Stream outputStream = webRequest.GetRequestStream())
            {
                outputStream.Write(bytes, 0, bytes.Length);
            }
            System.Net.WebResponse webResponse = webRequest.GetResponse();
            DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(typeof(AdmAccessToken));
            AdmAccessToken token = (AdmAccessToken)serializer.ReadObject(webResponse.GetResponseStream());
            string headerValue = "Bearer " + token.access_token;
            string txtToTranslate = TextBox1.Text;
            string uri = "http://api.microsofttranslator.com/v2/Http.svc/Translate?text=" + System.Web.HttpUtility.UrlEncode(txtToTranslate) + "&from=en&to=es";
            System.Net.WebRequest translationWebRequest = System.Net.WebRequest.Create(uri);
            translationWebRequest.Headers.Add("Authorization", headerValue);
            System.Net.WebResponse response = null;
            response = translationWebRequest.GetResponse();
            System.IO.Stream stream = response.GetResponseStream();
            System.Text.Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
            System.IO.StreamReader translatedStream = new System.IO.StreamReader(stream, encode);
            System.Xml.XmlDocument xTranslation = new System.Xml.XmlDocument();
            xTranslation.LoadXml(translatedStream.ReadToEnd());
            lbl1.Text = xTranslation.InnerText;  // 輸出到lbl1.Text
        }
(繼續閱讀...)
文章標籤

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

  • 個人分類:ASP.Net
▲top
  • 2月 21 週五 201413:38
  • Azure Cache 服務筆記

 
這算是一篇簡短的筆記.

在Azure裡面啟用快取服務
在背景專案中加入背景角色快取服務
設定webrole的cache
設定CacheWorkerRole1的cache
修改web.config,要在裡面加入金鑰和端點
(繼續閱讀...)
文章標籤

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

  • 個人分類:雲端應用
▲top
  • 2月 05 週三 201418:32
  • HtmlAgilityPack 取不到值怎麼辦? 其實問題出在 tbody!


這問題在2014跨年後發生的,當時一直覺得很納悶,明明簡單好用的 HtmlAgilityPack 怎麼會取不到值呢? 還拼命跳空值錯誤 整個鬼打牆!
直到過了一個多月才重新開來看當初的錯誤在哪裡,但是語法完全沒有錯誤! 但是就是抓不到,怎麼會呢~~~?

(繼續閱讀...)
文章標籤

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

  • 個人分類:ASP.Net
▲top
  • 1月 12 週日 201410:56
  • 開發WP8 時模擬器為何無法顯示座標?

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

    方案總管內展開Properties
    進入WMAppManifest.xml添加ID_Cap_Map
    不要猶豫,也打勾ID_CAP_LOCATION。
(繼續閱讀...)
文章標籤

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

  • 個人分類:
▲top
  • 12月 17 週二 201316:04
  • 如何連結 Azure SQL?

最近小小的魚腦記不住太多事情,只好把一些東西整理一下寫成文章,除了不小心游錯版的人看,也給自己當記錄.尤其日前在找資料的時候居然找到自己兩三年前發的文章,格外有感觸呢XD
 
其實要連接Azure SQL一點都不難,重點是要在 Web.config 建立以下的連線字串...
(繼續閱讀...)
文章標籤

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

  • 個人分類:ASP.Net
▲top
  • 12月 16 週一 201319:48
  • 第一課:當 JSON 與 C# 的相遇..


 
魚魚最近很偷懶,關注的東西太多實在沒甚麼時間發文.不過飯還是得吃,程式還是得寫,近日就遇到一個需求需要去了解Json如何使用.
今天花了很多很多的時間再看各種文件,還有把網路上的範例實作,只是都一直失敗,甚至MSDN範例還有bug是怎樣啦!!
所以找了更多的範例,最後參考到了一篇,做出了以下的code.
(繼續閱讀...)
文章標籤

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

  • 個人分類:
▲top
  • 10月 07 週一 201316:11
  • 當 Visual Studio 2013 遇上 Bootstrap 3..

bootstrap-1
這是一篇很短的教學文章,主題是"如何在VS2013建立 Bootstrap 3 的範本".
 
Bootstrap 這東西最近很火紅,好處我就不說了,請自己用心去感受XD 有興趣的話連結在 這裡
(繼續閱讀...)
文章標籤

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

  • 個人分類:ASP.Net
▲top
  • 9月 10 週二 201317:46
  • Gridview.RowDataBound 逐列取值(使用FindControl)


這幾天魚魚被一個問題搞得焦頭爛額,就是我想要將gridview每列某欄撈出來作其他應用,但是遭遇了"索引超出範圍"的問題,就這樣為了這個想破頭都不明所以。
 
一開始是想用這種方式逐列把各欄的資料取出....
(繼續閱讀...)
文章標籤

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

  • 個人分類:ASP.Net
▲top
  • 2月 26 週二 201318:09
  • Win8 Store上架實務-隱私權聲明

Win8 Store上架實務-隱私權聲明
 
很久沒寫教學文了.心血來潮寫了這篇很簡短的文章.
當您嘔心瀝血寫好一隻Win8 APP以後,想發布到市集上,除了取得必要的資格並在本機 進行執行工具檢查以外,看似一切正常,但沒多久收到被打槍的報告. 其中有幾條是寫著:
(繼續閱讀...)
文章標籤

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

  • 個人分類:ASP.Net
▲top
12...13»

個人頭像

魚魚
暱稱:
魚魚
分類:
數位生活
好友:
累積中
地區:

近期文章

  • 在 Azure Web App 使用 Key Vault 管理應用程式設定
  • 實戰 Bing 翻譯Api (Bing Translator)
  • Azure Cache 服務筆記
  • HtmlAgilityPack 取不到值怎麼辦? 其實問題出在 tbody!
  • 開發WP8 時模擬器為何無法顯示座標?
  • 如何連結 Azure SQL?
  • 第一課:當 JSON 與 C# 的相遇..
  • 當 Visual Studio 2013 遇上 Bootstrap 3..
  • Gridview.RowDataBound 逐列取值(使用FindControl)
  • Win8 Store上架實務-隱私權聲明

文章分類

toggle 非code不可 (4)
  • Office 365 (4)
  • Server (3)
  • ASP.Net (22)
  • ASP+SQL (7)
toggle 玩樂主義 (5)
  • 影片 (8)
  • WOW (1)
  • Green wing (0)
  • 心情 (1)
  • 生活 (28)
toggle 新聞 (3)
  • 科學新聞 (14)
  • 生活新聞 (4)
  • 科技新聞 (4)
  • 寰宇搜奇 (1)
  • 雲端應用 (5)
  • 書單 (1)
  • 其他 (6)
  • 未分類文章 (1)

熱門瀏覽

  • (2,610)根據驗證程序,遠端憑證是無效的(asp.net VB解決方法)
  • (1,710)illustrator CS3安裝 老是跳出插入光碟的解決辦法
  • (1,021)安裝 SQL 2012時檢測到ATL融合失敗的解決方法
  • (304)遭放70張教導竊書小卡誠品報警 疑離職員工蓄意報復
  • (82)小狗改行當畫家? 「狗界畢卡索」一幅要價5.5萬台幣!
  • (62)當窮老師遇上一群有錢家庭的小孩..

參觀人氣

  • 本日人氣:
  • 累積人氣: