文章

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

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

我選擇直接停用[啟用屬性評估及其他隱含函式呼叫]

---------------------------
Microsoft Visual Studio
---------------------------
評估 'System.Reflection.Assembly.LoadFrom' 函式逾時,且需以不安全的方法中止。這可能使目標處理序損毀。

如果問題定期發生,請考慮停用 [工具] -> [選項] 設定的 [偵錯] -> [一般] -> [啟用屬性評估及其他隱含函式呼叫] 或變更程式碼,以停用此方法的評估。如需此操作的資訊,請參閱說明。
---------------------------
確定   說明 
---------------------------



其他參考資訊
https://dotblogs.com.tw/rainmaker/2009/09/13/10593
如果要建立的DLL只有這個專案使用的話,那就放在Bin,請使用Assembly.Load
如果要建立的DLL是給多個專案使用的話,那就放在固定的地方,請使用Assembly.LoadFile
如果有特殊需求,就可以參考使用Assembly.LoadFrom

專案是複製&改名的 namespace 修改了

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

編譯器錯誤訊息: CS0246: 找不到類型或命名空間名稱 'XXX1' (您是否遺漏 using 指示詞或組件參考?)

CS0246 C# The type or namespace name could not be found (are you missing a using directive or an assembly reference?)

--
[解]

若將 Asp.net MVC 專案複製後改名,

全域取代[命名空間]後,要專程去改 Views 裡面的 Web.config


裡面有一個共同引用的命名空間宣告




將 datetime2 資料類型轉換成 datetime 資料類型時

圖片
將 datetime2 資料類型轉換成 datetime 資料類型時,產生超出範圍的值。

陳述式已經結束。

entityframework EDMX 設定 datetime  的屬性 StoreGeneratedPattern = Computed


Google 機器人驗證 - reCAPTCHA

圖片
Google 機器人驗證 - reCAPTCHA



調整寬度 縮小 96.5%

    .g-recaptcha {
        transform:scale(0.965);
        transform-origin:0 0;
    }



CS0103: The name 'ViewBag' does not exist in the current context

圖片
Fix for "ViewBag" does not exist in current context within Razor MVC App


[錯誤] CS0103: The name 'ViewBag' does not exist in the current context
\bin\roslyn\csc.exe /t:library /utf8output /nostdlib+ 
/R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Web.Infrastructure\v4.0_1.0.0.0__31bf3856ad364e35\Microsoft.Web.Infrastructure.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\996fd327\24e15ceb\assembly\dl3\626f0e89\006ee39d_d6bfd201\Microsoft.DotNet.PlatformAbstractions.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\996fd327\24e15ceb\ass…

指定的引數超出有效值的範圍。 參數名稱: site

圖片
[修正] 指定的引數超出有效值的範圍。 參數名稱: site


自從更新 win10 版本1709 之後就被關掉了

重新打開此功能

當記錄詳細資訊設定為 [詳細] 時,這些參考衝突會列在組建記錄檔中。

同一個無法解析之相依組件的不同版本之間發生衝突。
當記錄詳細資訊設定為 [詳細] 時,這些參考衝突會列在組建記錄檔中。

--

變更在建置記錄檔中包含的資訊量 在功能表列上,選擇 [工具]],則 [選項]。 在 [專案和方案] 頁面上,選取 [建置並執行] 頁面。 在 [MSBuild 專案建置輸出詳細等級] 清單中,選取下列其中一個值,然後選擇 [OK] 按鈕。 詳細等級描述無訊息只會顯示組建的摘要。最小顯示組建的摘要和錯誤、被分類為高度和重要的警告訊息。Normal顯示組建的摘要;錯誤、被分類為高度重要的警告和訊息;建置的主要步驟。 您通常會使用這個詳細資料層級。詳細顯示組建的摘要;錯誤、被分類為高度重要的警告和訊息;所有建置步驟;就一般重要性分類的訊息。診斷顯示為組建可用的所有資料。 您可以使用這個詳細資料層級協助偵錯與自訂建置指令碼和其他組建問題的問題。