วิธี regis iis

แสดงว่า iis ยังไม่รู้จัก .net framework คับ วิธีแก้คือ aspnet_regiis.exe -i หรือถ้าไม่ได้ก็เอา .net ออกแล้วลงใหม่น่าจะได้ 

วิธีแก้ครับ ลองดูครับ
1.ไปที่ start >> run >> cmd
2.พิมพ์ cd \windows แล้วกด enter
3.พิมพ์ cd mi* กด enter
4.พิมพ์ cd f* กด enter
5.กด v1.1* กด enter   ถ้าเป็น version 2.0 ก็เข้า folder 2.0
6. พิมพ์ aspnet_regiis -i กด enter

C: <enter>
CD \Windows\Microsoft.Net\Framework\v1.1.4322 <enter>
aspnet_regiis  -i <enter>
aspnet_regiis  -lv <enter>

โปรแกรม aspnet_regiis -i ใช้ติดตั้งระบบ ASP.NET 
ส่วน -lv (แอลวี) ใช้ดูว่าได้ติดตั้งเรียบร้อยหรือไม่ (ควรจะแสดงข้อความเวอร์ชัน และสถานะเป็น Valid)
                  
<<<<<จบส่วนวิธีการ>
  >>>>

  ----------------------------------------------------------
  ให้เข้าไปที่ Root ของ WebPerson แล้วพิมพ์ webcancel.aspx?admin=admin
  เสร็จแล้วกดปุ่ม Reset

  เช่น ถ้าอยู่ที่เครื่อง server ใช้คำสั่งนี้ได้เลย

  http://localhost/WebPerson/webcancel.aspx?admin=admin

  ถ้าอยู่ที่เครื่อง ลูก ใช้คำสั่งนี้

  http://เครื่องที่เป็นเว็บ/WebPerson/webcancel.aspx?admin=admin

  http://server/WebPerson/webcancel.aspx?admin=admin

  กรณีเว็บ เบลอ ให้ เช็คดูเวอร์ชั่น ต้องเป็น 1.1.4322
  ----------------------------------------------------------
  NO_LOG | TURNCATE_ONLY : เมื่อใช้ออปชั่นนี้ ระบบจะเครียร์ทรานแซคชั่น ที่คอมมิทแล้วแกจาก Transaction Log ทำให้ได้ที่ว่างๆ สำหรับ Transaction Log เพิ่ม บางครั้งมักใช้คำสั่งนี้เพื่อเคลียร์ Transaction Log ที่เต็ม

  ทั้ง NO_LOG และ TRUNCATE_ONLY จะทำงานเหมือนกัน เว้นแต่ NO_LOG จะใช้เมื่อ Transaction Log เต็มจริงๆ และใช้ออปชั่น TRUNCATE_ONLY ไม่ได้ ก่อนใช้ออปชั่นนี้ควรแน่ใจว่า จะไม่พบเหตุที่ต้องกู้ดาต้าเบสอย่างกระทันหัน ทางที่ดีควรแบ็คอัพแบบ full เสียก่อน

  backup log cyberhrm with no_log
  backup log cyberhrm with truncate_only
  dbcc shrinkdatabase (cyberhrm,1) --1 คือ 1mb


  ---DBCC SHRINKFILE(Northwiasdfnd_log, 1)
  --หาชื่อไฟล์เอง
  Declare @LogFileLogicalName sysname
  select @LogFileLogicalName=Name from sysfiles where name like '%log%'
  print @LogFileLogicalName


  DBCC Shrinkfile(@LogFileLogicalName,1)





  ก่อนที่คุณจะทำการ Shrink Database คุนต้องเข้าไปใน Query Analyzer แล้วพิมพ์คำสั่งนี้ลงไปนะครับ

  Backup log Erp With no_log
  Backup log Erp With Truncate_Only

  แล้วกลับไป Shrink ใหม่ใส่เบอร์เซ็นต์ตามที่มันให้มาให้เต็มที่นั่นแหละครับ

  DBCC SHRINKDATABASE (Erp, 10)
  DBCC SHRINKFILE (DataFil1, 7)
  GO

  ----------------------------------------------------------
  --ของ 2008 ต้องใช้วิธีนี้เพราะคำสั่ง 2005 ใช้ไม่ได้
  select name,recovery_model_desc from sys.databases
  GO
  Alter database cyberhrm set Recovery simple;
  checkpoint
  go

  ---DBCC SHRINKFILE(Northwiasdfnd_log, 7)
  --หาชื่อไฟล์เอง
  Declare @LogFileLogicalName sysname
  select @LogFileLogicalName=Name from sys.database_files
  print @LogFileLogicalName
  DBCC Shrinkfile(@LogFileLogicalName,1)
  --1 คือ 1 mb


  ----จะ set กลับ หรือ backup ก็แล้วแต่
  alter database <mydb> set recovery full
go

backup database pubs to disk = 'c:\mydb.bak' with init
go
