วันพฤหัสบดีที่ 18 ตุลาคม พ.ศ. 2550

การติดตั้ง AJAX Toolkit on Visual Studio 2005

การติดตั้ง
  1. ติดตั้ง ASP.NET 2.0 AJAX Extensions 1.0 หลังจากติดตั้งเสร็จแล้วจะได้ AJAX Extensions toolbox ตามภาพ
  2. ติดตั้ง ASP.NET AJAX Control Toolkit [AjaxControlToolkit.zip 3440K] หลังจาก download ให้แตก zip แล้ว ตั้งชื่อ Folder ว่า Ajax Control Toolkit แล้วนำมาวางไว้ที่เดียวกับ Folder ที่ติดตั้งไว้ในข้อ 1 (C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions) ตามภาำพ
  3. จากนั้นให้ copy file AjaxControlToolkit.dll กับ AjaxControlToolkit.pdb จาก C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\Ajax Control Toolkit\SampleWebSite\Bin มาวางไว้ที่ C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\Ajax Control Toolkit\Binaries
  4. เปิด Visual Studio 2005 เลือก Create -> New Web Site .. -> ที่ Template เลือก ASP.NET AJAX-Enabled Web Site
  5. คลิกขวาที่ Toolbox เลือก Add Tab ตามภาพ พร้อมใส่ชื่อ AJAX Toolkit
  6. ภายในพื่้นที่ Tab AJAX Toolkit คลิกขวาเลือก Choose Item แล้ว กดปุ่ม Browse โ้ดย browse ไปที่ C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\Ajax Control Toolkit\Binaries แล้วเลือก AjaxControlToolkit.dll หลังจากนั้นกด OK จะได้ตามภาพ
  7. กด OK อีกครั้ง ก็จะได้ AJAX Control ตามภาพครับ
การติดตั้ง Template
  1. เข้าไปที่ C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\Ajax Control Toolkit\AjaxControlExtender Double Click เพื่อทำการติดตั้ง
  2. เลือก Content แล้วกด Next ซึ่งจะมี Dialog box "No Signature Found" ขี้นมาแสดง ก็กด Yes
  3. หลังจากนั้นก็ติดตั้ง จนเสร็จสิ้นก็กด Close หลังจากติดตั้งเสร็จก็จะได้ ตามภาพ

อ้างอิง

การติดตั้ง DDEX and Firebird .NET Data Provider on Visual Studio 2005

ก่อนติดตั้ง
  • VS 2005 ต้องเป็นรุ่น Standard หรือ สูงกว่า
  • ไม่รองรับรุ่น Express editions

ข้อควรระวัง
  • File FirebirdDDEXProvider32.reg ไม่ได้ใช้ ใช้แต่ FirebirdDDEXProviderPackageLess32.reg
การติดตั้ง
  1. ติดตั้ง FirebirdClient 2.0.1 (ADO.NET Data Provider)
  2. ติดตั้ง DDEX Provider 2.0.2 for Visual Studio 2005
  3. ไปหา FileName ชื่อว่า FirebirdDDEXProviderPackageLess32.reg (C:\Program Files\FirebirdClient) คลิกขวาเลือก Edit ตามภาพ
  4. หลังจากเปิดขึ้นมาแล้วให้ search หา %Path% แล้วแก้ไขทับเป็น C:\\Program Files\\FirebirdClient\\ (ใช้ \\ นะครับ) ("CodeBase"="C:\\Program Files\\FirebirdClient\\FirebirdSql.VisualStudio.DataTools.dll") แล้วกด Save
  5. หลังจากแก้ไข ก็ double click เพื่อ register windows
  6. ต่อจากนั้นไปแก้ไข file ที่ชื่อว่า machine.config (C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ CONFIG/machine.config) เจอแล้วคลิกขวา open with ด้วย Notepad แ้ล้วเพิ่ม 2 บรรทัด ตามข้อ 7 และ 8
  7. <section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> (เพิ่มในระหว่าง <configSections> .... </configSections>)
  8. <add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" /> (เพิ่มในระหว่าง <DbProviderFactories> ... </DbProviderFactories>)
  9. หลังจานั้นเข้าไปที่ VS2005 ไปที่ Server Explorer กด Add Connection ก็จะเห็น Firebird Data Source
อ้างอิง

กรณีไม่สำเร็จ

  • ให้ตรวจสอบใน machine.config ให้ถูกต้องทุกตัว และอยู่ใน Tag ที่ถูกต้อง
  • เปิด VS2005 แล้วเปิด Connection ไม่ได้ ให้เปิด file ที่ชื่อว่า FirebirdDDEXProvider32.reg เข้าไปลบใน Registry ของ windows ตาม paths ที่อยู่ใน file ให้หมดเลยครับ หลังจากนั้นแก้ไขให้ถูกต้องตาม ข้อ 4. แล้วค่อย register windows ใหม่