خرداد ۱۷، ۱۳۹۰

login failed error for IIS APPPOOL\DefaultAppPool

ممکنه موقع کار با SQL Server و ASP.net به این پیغام خطا بر بخورید:

Login failed for user 'IIS APPPOOL\DefaultAppPool


توی Internet Information service روی وب سایتی که این مشکل رو داره راست کلیک کنید و برید به Manage Web Site -> Advanced Settings و ببینید  Application Pool چه مقداری رو داره:
اینجا DefaultAppPool هست مقدارش.
حالا برید IIS root و روی Application Pools کلیلک کنید و مقدار Application poolی که بالا دید رو اینجا هم پیدا کنید (اینجا DefaultAppPool بود). روش راست کلیک کنید و Advanced Settings رو کلیک کنید.
حالا Identity رو پیدا کنید و مقدارش رو به LocalService تغییر بدید.

SQL Server 2005 Installation Error: "Failed to find the ASP.Net Version Registration with Microsoft Internet Information Services (IIS)"

این هشدار معمولا وقتی که میخواید SQL Server 2005  رو روی ویندوز 64بیتی نصب کنید دیده میشه، برای برطرف کردنش این کار ها رو به ترتیب انجام بدید:
برید به Control Panel>Programs (or Programs and Features)>Turn Windows features on or off و تمام آیتم هایی که دوزشون خط قرمز کشیده شده رو تیک بزنید.

حالا OK رو کلیک کنید و منتظر بمونید تا کارش تموم بشه.
یک command prompt با سطح دسترسی مدیر باز کنید و این دستور رو اجرا کنید:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
و بعدش این یکی رو:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
حالا میتونید SQL Server رو نصب کنید بدون اون هشدار.