TOP

使用Source Tree 發生登入失敗fatal: Cannot determine the organization name for this 'dev.azure.com' remote URL. Ensure the `credential.useHttpPath` configuration value is set, or set the organization name as the user in the remote URL '{org}@dev.azure.com'.

使用Source Tree 遇到以下回應造成無法登入的狀況: fatal: Cannot determine the organization name for this 'dev.azure.com' remote URL. Ensure the `credential.useHttpPath` configuration value is set, or set the organization name as the user in the remote URL '{org}@dev.azure.com'.

在visual studio 2022使用以下設定source tree也同步可以正常登入devops 取得repo權限

未設定前



設定後



異常原因是未能成功透過sourcetree 登入dev.azure.com







TOP

[Java] Eclipse 安裝反組譯套件

Eclipse 安裝反組譯套件

 1.選擇工具列選單「Eclipse Marketplace」

2.選擇「Enhanced Class Decompiler 3.0.0」>「Install」



3.選擇安裝項目

4.確認 Licenses


5.安裝反組譯套件





6.點擊class時,就可以看到程式碼








TOP

[Java] Web Fragement Project

Web Fragement Project 建置完成後會是Jar檔,此方式類示ASP.Net的類別庫。

1.建立Web Fragement Project,先選擇「右鍵」> 「Other」

2.選擇「Web」>「Web Fragment Project」>「Next」


3. 設定「Dynamic Web Project Name」,選擇要關聯的Project Name 。


4.設定Web Fragement Project的Project Name



5.檢視「WCD05」是否有關連「webFragement3」的Web Fragement Project。




TOP

[Java] 解決專案JDK 與本機環境JDK不相同無法編譯問題

問題:解決專案JDK 與本機電腦JDK不相同無法編譯問題

原因:原始專案的取得為1.7版本的JDK,本機環境安裝為1.8版本JDK,造成編譯發生錯誤

1.選擇專案-->右鍵-->ProPerties
2.變更JRE System Libray
點選Java Build Path--> JRE System Library--> Edit
選擇本機環境JRE 1.8版本,(1)Workspace default JRE (2)指定本機環境JRE使用 Alternate JRE


3.選擇Project Facets > Java ,變更 Java版本至1.8版本

4. 選擇Java Compiler--> Compiler compliance level:變更版本至1.8 JRE
 5.選擇Tomcat Runtime Environment

6. 變更JRE至本機環境JRE1.8版本




TOP

[ASP.NET MVC] Controllers及Areas Controllers內有相同名稱,發生找到多個與名為 '' 的控制器相符的類型錯誤

Controllers及Areas Controllers內有相同名稱,發生找到多個與名為 '' 的控制器相符的類型錯誤


解決方式:
1. 在App_Start的RouteConfig.cs增加routes.MapRoute的namespaces


 2.Areas\Admin的AdminAreaRegistration.cs增加routes.MapRoute的namespaces




TOP

[ASP.NET][SQL Server] LocalDB開啟MDB檔發生interfaces error:50 Local Database Runtime error occurred.

環境:安裝VS2015 Update2及LocalDB 後,在VS2015要開啟MDB檔時發生錯誤訊息。

問題1: LocalDB開啟MDB檔發生interfaces error:50 Local Database Runtime error occurred.

發生的訊息內容為:A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details.

(1).因電腦原本已安裝過VS2012及SQL 2012 SQL Express LocalDB,研判可能是已經有裝過LocalDB造成未自動建立(localdb)\MSSQLLocalDB的connection。

(2).在未移除SQL 2012 SQL Express LocalDB的狀況下,又直接下指令建立MSSQLLocalDB的connection,造成連結的LocalDB停留在12的版本(SQL 2012 SQL Express LocalDB)。

問題2:
雖然成功建立起MSSQLLocalDB的connection,但MDB檔案為最新的DB所建立,因此發生版本不支援的錯誤。

The database cannot be opened because it is version 851. This server supports version 782 and earlier. A downgrade path is not supported

處理方式:刪除原本建立的MSSQLLocalDB的connection,並且重新將版本更新至851(13.0)

將MSSQLLocalDB的connection變更為version to 851 (13.0)的步驟如下:
(1).Open CMD , cd to flooder of SqlLocalDB (Default : "C:\Program Files\Microsoft SQL Server\130\LocalDB\Binn")
(2).Command "SqlLocalDB.exe delete "MSSQLLocalDB"" , The instance of LocalDB will be deleted.
(3).Command "SqlLocalDB.exe create "MSSQLLocalDB"" , Then you'll see the instance of newest LocalDB version in your computer has been created.

參考網址:http://stackoverflow.com/questions/36699309/sql-local-database-cannot-be-opened































問題3:開啟連結後無法開啟MDB檔案內的Table,發生的錯誤訊息如下。
Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0

處理方式為重新安裝SharedManagementObjects.msi檔案,並且重新開啟VS2015即可。

檔案下載位置:
http://www.microsoft.com/en-us/download/details.aspx?id=42295
  • ENU\x64\SharedManagementObjects.msi for X64 OS or
  • ENU\x86\SharedManagementObjects.msi for X86 OS, 

參考網址:http://stackoverflow.com/questions/16906686/could-not-load-file-or-assembly-microsoft-sqlserver-management-sdk-sfc-version-1

TOP

[ASP.NET] Visual Studio 停止工作

同事遇到Visual Studio 2008 卡住之後發生停止工作的問題。
重新開機之後,Visual Studio 2008就再也無法開啟,只要開啟就會發生停止工作的訊息。

查詢到相關的狀況在Visual Studio 2012的解決方式,使用相同的方式同理解決了Visual Studio 2008停止工作的問題,將此記錄下來。

  1. Removed the key: [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]. VS2012 loading but then crashing before I could do anything else (error in C:\Windows\syswow64\KERNELBASE.dll)
  2. Then I removed:
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config] and started again and is working fine.

資料來源:http://stackoverflow.com/questions/12246224/visual-studio-2012-wont-start
https://social.msdn.microsoft.com/Forums/vstudio/en-US/d848776a-b00f-4311-ab09-3a8777462968/vs-2012-will-not-start?forum=vssetup