webForumDet fria alternativet

Får inte IIS att fungera på Vista

Windows

17 svar · 5 160 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#1

Hej

Jag har fått problem med min IIS på Windows Vista Bussines. Mina ASP sidor fungerar inte. Får felmeddelandet :

Microsoft JET Database Engine error '80004005'
Unspecified error
/config.asp, line 6

Den fungerade på XP och på mitt webhotell men inte på datorn nu.
Rad 6 är anslutningen till databasen. Har gett databasen skrivrättigheter (IIS_IUSRS)

Vad kan det vara för fel? :OO

Medlem sedan dec. 20011 860 inlägg
#2

Jag har oxå samma fel. Hjälp tack. Det finns skrivrättigheter för mig oxå. Måste nånting installeras eller ställas in och hur isåfall.

Denna raden blir felet på:
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")

Medlem sedan feb. 20001 590 inlägg
#3

Kan bero på din användarprofil.

Kolla in följande:

http://support.microsoft.com/?id=926939

Där finns nog hjälpen

Sen kan jag rekommendera följande sida:

http://msmvps.com/blogs/bernard/default.aspx

En blogg om IIS7

Medlem sedan dec. 20011 860 inlägg
#4

Tackar så mycket :)

Medlem sedan dec. 20011 860 inlägg
#5

Hmm, får detta felet nu när jag kör nåt av det som står där:

Users: Det har inte gjorts någon mappning mellan kontonamn och säkerhets-ID.
0 filer behandlades; Det gick inte att behandla 1 filer

Medlem sedan feb. 20001 590 inlägg
#6

Okey... Kolla i loggboken efter ev. eventid kan se ut så här:

Källa: Userenv
Händelse-ID: 1000

och/eller:

Källa: SceCli
Händelse-ID: 1202

Kolla sedan här:

http://www.eventid.net/search.asp

Medlem sedan dec. 20011 860 inlägg
#7

Tack, jag återkommer..

Medlem sedan feb. 200732 inlägg
#8

Har någon kommit på en lösning på detta problem?

Medlem sedan dec. 20011 860 inlägg
#9

Nej, jag har fortfarande problem :( .. har du det med?

Medlem sedan feb. 20001 590 inlägg
#10

Kolla mitt inlägg ovan, läs av loggbokens event-id (händelseid) och gå till sidan jag länkar till. Borde finnas en lösning där, eller en förklaring till felet i varje fall (vilket antagerligen är att en profil "ballat" ur)

Medlem sedan dec. 20011 860 inlägg
#11

Mitt fel:

Behörighetsinställningarna programspecifik ger inte behörighet Lokal Aktivering för COM-serverprogrammet med CLSID
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
till användaren NT INSTANS\NÄTVERKSTJÄNST SID (S-1-5-20) från adress LocalHost (med LRPC). Det går att ändra behörigheten för säkerhet med hjälp av administrationsverktyget för komponenttjänster.

SKa se om jag löser det nu..

Medlem sedan dec. 20011 860 inlägg
#12

Dock svårt när det är engelska. Hittar inget på Vista som är som de beskriver :/

Medlem sedan feb. 200732 inlägg
#13

Nu fungerar det!

Jag använde metod två (workaround). Gå in i C:\windows\System32\inetsrv\config\applicationhost.config och ändra:

<applicationPoolDefaults>
<processModel identityType="NetworkService" />
</applicationPoolDefaults>

till:

<applicationPoolDefaults>
<processModel identityType="NetworkService" loadUserProfile="false" />
</applicationPoolDefaults>

Lycka till!

Medlem sedan dec. 20011 860 inlägg
#14

Tack för tipset.. och det funkade utan problem efter det. SUPERTACK :)

Medlem sedan mars 20082 inlägg
#15

Händelse-ID: 10016.

Jag har samma problem som ni.
Att behörigheten LokalAktivering för COM Server-programmet med CLSID:
0C0A3666-30C9-11D0-8F20-00805F2CD064
för användaren NT INSTANS\NETWORK SERVICE SID (S-1-5-20)

Jag har IIS6.

Kan man göra samma lösning här?

mvh Johan

Medlem sedan mars 20082 inlägg
#16

Problemmet kan vara löst.

Jag tror att det är min ocdc driver

Gamla:
MM_conn_STRING = "dsn=alingdb;uid=alingtid;pwd=9n93nt;"

Nya:
MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\users\at\alingdb.mdb"

Efter denna ändring fungerar det bättre.

Medlem sedan maj 2001420 inlägg
#17

johgu skrev:

Nu fungerar det!

Jag använde metod två (workaround). Gå in i C:\windows\System32\inetsrv\config\applicationhost.config och ändra:

<applicationPoolDefaults>
<processModel identityType="NetworkService" />
</applicationPoolDefaults>

till:

<applicationPoolDefaults>
<processModel identityType="NetworkService" loadUserProfile="false" />
</applicationPoolDefaults>

Lycka till!

Jag kommer inte in i den filen. Jag har fulla rättigheter, men får ändå Åtkomst Nekad. Finns det nån workaround?

Medlem sedan maj 2001420 inlägg
#18

Hittade svaret själv.
kontrollpanelen -> iis hanteraren -> arbetarprocesser -> programpooler -> ange standardinställninger för programpooler -> processmodell -> identitet -> ändra till Local System

Sen funkade det för mig :)

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)