顯示具有 [Azure] 標籤的文章。 顯示所有文章
顯示具有 [Azure] 標籤的文章。 顯示所有文章

2017年6月7日 星期三

兩者中都有類型 'ASP.global_asax'





編譯錯誤

描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。

編譯器錯誤訊息:
CS0433:
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\dbf3ad59\6642f687\assembly\dl3\1ccd02dd\f1e38fa8_baded201\App_global.asax.DLL'
和    
'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\dbf3ad59\6642f687\App_global.asax.jvkwiqts.dll'
兩者中都有類型 'ASP.global_asax'

原始程式錯誤:


Microsoft SQL Server 2008 R2 (SP2) - 10.50.4042.0 (X64)   Mar 26 2015 21:18:04  
Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.2 (Build 9200: ) 


--
[解法]

刪除
App_global.asax.compiled
App_global.asax.dll
App_global.asax.pdb


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 時間.






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月20日 星期三

[雜症] Windows Azure msshrtmi.dll



各種無法載入檔案或組件'XXX'或其相依性的其中之一。 試圖載入格式錯誤的程式。

都遇上了T^T


---------------------------

---------------------------
無法載入檔案或組件'XXX'或其相依性的其中之一。 試圖載入格式錯誤的程式。
---------------------------
確定
---------------------------

如果是WindowsForms

通常去改[組態管理員][平台] 再重新編譯即可。


比較常遇到是dll有版本問題(x86,x64),所以出狀況。

如果是WEB,那要去修改IIS的[應用程式集區]

設定應用程式集區識別
  1. 在 [應用程式集區] 功能頁上,從清單選取應用程式集區。
  2. 在 [動作] 窗格中,按一下 [進階設定]







如果是

無法載入檔案或組件 'msshrtmi, Version=2.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其相依性的其中之一。 系統找不到指定的檔案。


這次遇到的情形是
Visual Studio 2012 + Azure SDK for .NET 2014 年 4 月 (2.3 版)

C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\runtimes\base\x64\msshrtmi.dll

C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\runtimes\base\x86\msshrtmi.dll

於是我將Visual Studio 2012 的Azure SDK版本升版至

Azure SDK for .NET VS 2012 版 2015 年 3 月 (2.5.1 版)


搞定,收工。





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

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