2016年10月12日 星期三

ccproj 無法開啟的問題 ( CctProjectNode )



不支援的
這個 Visual Studio 版本無法開啟下列專案。可能是未安裝專案類型,或這個 Visual Studio 版本不支援這些類型。
如需有關啟用這些專案類型或以其他方式移轉資產的詳細資訊,請按一下 [確定] 後查看「移轉報告」中顯示的詳細資料。
- CloudServiceTypeD, "C:\Users\user\Documents\Work\xxx_root\CloudService\CloudServiceTypeD.ccproj"



---------------------------
Microsoft Visual Studio
---------------------------
'Microsoft.Cct.CctProjectNode' 的類型初始設定式發生例外狀況。
---------------------------
確定  
---------------------------


參考
http://stackoverflow.com/questions/39372220/i-get-the-type-initializer-for-microsoft-cct-cctprojectnode-threw-an-exceptio

gacutil -l >yourassemblies.txt  

.txt  檔名可以自訂,在[套件管理器種控台]下指令後,

會生出一個檔案內容表列目前有安裝的套件

搜尋一下,撈到2.9 的

通通刪除(使用執行功能下指令反安裝下列套件)

msiexec /x {8664E001-704C-4EFB-B68D-6A3DEF60BBEE}
msiexec /x {66A4D324-AAB7-3B38-A5D5-A556D5B2AACD}
msiexec /x {7911E2A5-8098-40D4-AFC8-3EA6D4D70168}

msiexec /x {F276920E-ACD4-380C-B621-93A967299859}

完成後,再刪除ComponentModelCache,重新開啟Visual Studio

完成.





2016年9月13日 星期二

NLog TO Azure Table Storage



https://github.com/abkonsta/NLog.Extensions.AzureTableStorage

我裝了這些





NLog.config

去Azure的管理介面拿金鑰選項中的主要連接字串

設定->管理金鑰->主要連接字串




我在Microsoft Azure Storage Explorer先開好了一個Table



Microsoft Azure Storage Explorer





接下來




        private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();

        public ActionResult Index()
        {
            logger.Debug("Debug open Index");
            logger.Info("Info open Index");
            return View();

        }



好的,跑起來後就可以在 Microsoft Azure Storage Explorer 中看到 Log 



補充說明



Timestamp Time zone is UTC 時間.
LogTimeStamp Time zone is Local 時間.






2016年4月6日 星期三

visual studio cant open cshtml



visual studio cant open cshtml


我的 Visual Studio 2015 突然不能用[方案總管] 開啟 .cshtml檔案

用搜尋的列出檔案後也打不開.cshtml檔案

總會顯示:

---------------------------
Microsoft Visual Studio
---------------------------
作業無法完成。不正確的指標
---------------------------
確定
---------------------------


解答
http://stackoverflow.com/questions/30311355/visual-studio-2015-not-syntax-highlighting-razor-nor-intellisense

清空

C:\Users\小示\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

2015年11月23日 星期一

Elmah 過濾爬蟲機器人


Elmah 過濾爬蟲機器人

ELMAH filter crawler errors


Global.asax file

void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
    if (HttpContext.Current.Request.UserAgent.Contains("bot"))
        e.Dismiss();
}

2015年10月16日 星期五

Azure SendGrid is Paused



使用Azure 綁定 SendGrid 電子郵件服務已有一段時間,

有天突然無發登入SendGrid了,

去Azure介面看只有看到大大的橘色Paused

這時登入Azure帳號的信箱,有收到SendGrid寄來的暫停通知,

裡面有附上重新認證恢復使用的網址,

連回去後帳號就恢復了!

之前建立的銷售郵件資料也都還在,

結案!

--

後續

有開Azure case 回報問題給微軟技術支援工程師

Azure SendGrid被暫止

目前處理中

2015年7月1日 星期三

Azure SQL Database 備份方案的三種策略



Azure SQL Database 備份方案的三種策略
[1]備份方案1
工具
使用 SqlPackage.exe
方法
非同步異地
頻率
使用本地Server的排程,設定三天或五天一次
成本
資料傳輸費用
說明
可撰寫排程程式自動匯出存至本地端,然後需使用時用手動匯入指定DB
[2]備份方案2
工具
使用 SQL Server Management Studio 2012匯入匯出工具DTSWizard.exe
方法
非同步異地
頻率
一次性(臨時有需要可取得及時線上的)、人工處理不可排程
成本
資料傳輸費用
說明
人工手動備份
[3]備份方案3
工具
使用Windows Azure Blob 儲存體服務自動匯出
方法
備份至異地的儲存體
頻率
可自訂日期與執行備份的時間點、保留備份檔的保存期限、
以及可選擇永遠保留至少一個匯出檔案。
成本
Blob 儲存體費用、從 Blob 儲存體匯出至本地時會產生的資料傳輸費用
說明
雲端自動備份
Windows Azure 計費考量
儲存體:費用是根據使用的空間收費,而計算方式採累進費率和備援等級計算。
 
如需詳細資料與最新資訊,請參閱定價詳細資料文章的<資料管理>一節。
資料傳輸:輸入 Windows Azure 的資料傳輸是免費的。 輸出傳輸則必須支付頻寬使用量的費用,計算方式是根據地區特定的累進費率計算。
 
如需詳細資料,請參閱<定價詳細資料>文章的資料傳輸一節。








2015年5月29日 星期五

[SQL] 加總計算項目個數,並用一個暫時的欄位紀錄



[SQL]


  SELECT [GoodItem], [OrderID], COUNT([GoodItem]) AS CountRecords
  FROM [CustomerOrder]
  where [GoodItem] in ('267','853','8003','107','1801','2091','826')
  Group by [GoodItem], [OrderID]



說明:

FROM在 DB.TABLE [CustomerOrder]

where:找出 [GoodItem] 條件符合    ('267','853','8003','107','1801','2091','826')  的資料

COUNT AS:把每個  [GoodItem]  加總計算項目個數,並用一個暫時的欄位CountRecords 紀錄

Group by :然後組合出一張新的結果 [GoodItem]  [OrderID] [CountRecords]



評估xxx函式逾時,且需以不安全的方法中止。這可能使目標處理序損毀。

評估xxx函式逾時,且需以不安全的方法中止。這可能使目標處理序損毀。 我選擇直接停用 [啟用屬性評估及其他隱含函式呼叫] --------------------------- Microsoft Visual Studio -------------------...