2021年7月7日 星期三

[研究] Azure 雲端服務(傳統) (CloudService)程式碼移植成單機 ASP.NET Web應用程式 (Web Application) 程式碼

[研究] Azure 雲端服務(傳統) (CloudService)程式碼移植成單機 ASP.NET Web應用程式 (Web Application) 程式碼

2021-07-21

* 建立一個 ASP.NET WebForm Web Application 方案,專案名稱建議用真正想要用的 (若先用 WebRole1 後面想再改名,會很複雜,有些設定似乎不是儲存在純文字檔案中)

* 把 AzureCouldService方案中 WebRole1 內容,拷貝到新方案的專案內,同檔案名稱者不取代,把他們加入專案中。(可以一次選多個目錄或檔案,但是不能包含已經在專案中的,否則「加入至專案」會灰色不能選。)

* 加入非 NuGet 安裝的參考。(可能有,或沒有,依個別專案不一定)

********************************************************************************

* Azure 使用的 using 註解掉,例如:

using Microsoft.WindowsAzure;   整個方案取代為   //using Microsoft.WindowsAzure;

using Microsoft.WindowsAzure.Diagnostics;  整個方案取代為   //Microsoft.WindowsAzure.Diagnostics;

using Microsoft.WindowsAzure.ServiceRuntime; 整個方案取代為  //Microsoft.WindowsAzure.ServiceRuntime

********************************************************************************

* 把 WebRole.cs 從專案排除


嚴重性 程式碼 說明 專案 檔案 隱藏項目狀態

錯誤 CS0115 'WebRole.OnStart()': 未找到任何合適的方法可覆寫 WebRole1 D:\Code\WebApplication1\WebApplication1\WebRole1\WebRole.cs 12 作用中

把 WebRole.cs 從專案排除

********************************************************************************

* 編譯 (Compile ) 或 重建 

逐一解決各種問題,NuGet 安裝所需要的套件。( 單機和雲端所需要的套件未必相同)

********************************************************************************

(完)

相關

[研究] Azure 雲端服務(傳統) (CloudService) 和 單機 ASP.NET Web應用程式程式碼比較https://shaurong.blogspot.com/2021/07/azure-cloudservice-aspnet-web.html

[研究][ASP.NET]錯誤 CS0115 'ApplicationSignInManager.CreateUserIdentityAsync(ApplicationUser)': 未找到任何合適的方法可覆寫
https://shaurong.blogspot.com/2021/07/aspnet-cs0115-applicationsigninmanagerc.html

[研究][ASP.NET]錯誤S1061, HttpContext, GetOwinContext,錯誤CS1061'HttpContext' 未包含 'GetOwinContext' 的定義
https://shaurong.blogspot.com/2021/07/s1061-httpcontext-getowincontextcs1061h.html

[研究][ASP.NET]錯誤 CS0234 命名空間 'Microsoft.AspNet' 中沒有類型或命名空間名稱 'FriendlyUrls' (是否遺漏了組件參考?)
https://shaurong.blogspot.com/2021/07/aspnet-cs0234-microsoftaspnet.html

[研究][ASP.NET]錯誤 CS0234 命名空間 'System.Web' 中沒有類型或命名空間名稱 'Optimization' (是否遺漏了組件參考)
https://shaurong.blogspot.com/2021/07/aspnet-cs0234-systemweb-optimization.html

[研究][ASP.NET]所建置之專案的處理器架構 "MSIL" 與參考 "SnsComServer_v3.4" 的處理器架構 "x86" 不相符。
https://shaurong.blogspot.com/2021/07/aspnet-msil-snscomserverv34-x86.html

[研究][ASP.NET]將檔案bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml 複製失敗。找不到檔案
https://shaurong.blogspot.com/2021/07/aspnet-binmicrosoftcodedomprovidersdotn.html

[研究][ASP.NET] 未指定 SMTP 主機
https://shaurong.blogspot.com/2021/07/aspnet-smtp.html

[研究][ASP.NET] No assembly found containing an OwinStartupAttribute
https://shaurong.blogspot.com/2021/07/aspnet-no-assembly-found-containing.html

沒有留言:

張貼留言