Jelenségek
Amikor befejezte az Üzleti portál telepítését a Microsoft Dynamics GP-ban vagy a Microsoft Dynamics SL-ban, majd elindítja az üzleti portált, a következő hibaüzenet jelenik meg a különböző megjelenített kijelzőkben:
Kiszolgálóhiba a következőben: '/' alkalmazás. Access denied to 'Microsoft Dynamics'. Nem sikerült elkezdeni a fájlváltozások figyelése. Leírás: Nem kezelt kivétel történt az aktuális webes kérelem végrehajtása során. Kérjük, tekintse át a stack trace (kötegkövetés) adatokat a hibával és a kód származási helyének ellenőrzésvel kapcsolatban. Kivétel részletei: System.Web.HttpException: Access denied to 'Microsoft Dynamics'. Nem sikerült elkezdeni a fájlváltozások figyelése.
A probléma oka
A Microsoft ASP.NET a következő engedélyeket igényli a ASP.NET folyamatfiókhoz és a hálózati szolgáltatásfiókhoz. Ezek az engedélyek a webhely gyökérmappa és a virtuális címtár minden mappájában szükségesek:
-
Olvasás
-
Execute
-
Lista
ASP.NET szükséges ezek az engedélyek a fájlok eléréséhez és a fájlok módosításainak figyelése érdekében.
Megoldás
A probléma megoldásához használja az alábbi módszerek egyikét.
1. módszer
-
Adja meg a szükséges engedélyeket a ASP.NET fiókhoz. Ehhez kövesse az alábbi lépéseket:
-
A Windows Intézőben keresse meg az alkalmazás telepítési mappáját. Vagy keresse meg a virtuális címtár mappáját. Az Üzleti portál virtuális címtár alapértelmezett helye a következő:
C:\Program Files\Microsoft Dynamics\Business Portal
-
Kattintson a jobb gombbal a mappára, és válassza a Tulajdonságok parancsot.
-
A Biztonság lapon kattintson a Hozzáadás gombra.
-
Az Adja meg a kijelölni kívánt objektumneveket mezőbe írja be a következőt, majd kattintson az OK gombra:
Számítógépnév\ASPNET megjegyzés: Cserélje le a ComputerName helyőrzőt az üzleti portált futtató számítógép nevére.
-
Az Engedélyek területen engedélyezze az alábbi beállításokat az Engedélyezés listában, majd kattintson az OK gombra:
-
A futtatás & felolvastatása
-
Listamappa tartalma
-
Olvasás
-
-
Kattintson a Mentés gombra az ablak bezárásához, majd indítsa újra az Internet Information Services (IIS) szolgáltatást.
-
-
Adja meg a szükséges engedélyeket a hálózati szolgáltatásfiókhoz. Ehhez kövesse az alábbi lépéseket:
-
A Windows Intézőben keresse meg a webhely alkalmazásmappát. Vagy keresse meg a virtuális címtár mappáját. Az Üzleti portál virtuális címtár alapértelmezett helye a következő:
C:\Program Files\Microsoft Dynamics\Business Portal
-
Kattintson a jobb gombbal a mappára, és válassza a Tulajdonságok parancsot.
-
A Biztonság lapon kattintson a Hozzáadás gombra.
-
Az Adja meg a kijelölni kívánt objektumneveket mezőbe írja be a Network Service (Hálózati szolgáltatás) nevet.
Megjegyzés: Ez a felhasználói fiók helyi felhasználói fiók. -
Az Engedélyek területen engedélyezze az alábbi beállításokat az Engedélyezés listában, majd kattintson az OK gombra:
-
A futtatás & felolvastatása
-
Listamappa tartalma
-
Olvasás
-
-
A Mentés gombra kattintva zárja be az ablakot, majd indítsa újra az IIS-t.
-
2. módszer
Győződjön meg arról, hogy a webhely elérési útjában szereplő mappanevek legfeljebb kilenc karaktert tartalmaznak.
Megjegyzések
-
Az elérési útban lévő mappanevek meghatározásához kövesse az alábbi lépéseket:
-
Az IIS-kezelőben kattintson a jobb gombbal arra a webhelyre, amelyen az üzleti portál telepítve van, majd kattintson a Tulajdonságok parancsra.
-
Kattintson a Kezdőlapcímtár fülre, majd jegyezze fel az elérési út mappanevét a Helyi elérési út mezőben.
-
-
Ha úgy nevez át egy mappát, hogy a mappa neve kilencnél kevesebb karaktert tartalmaz, akkor a webhely IIS szolgáltatásában is el kell ugyanezt a változtatást módosítania. A módosítás után állítsa le, majd indítsa el az IIS-t.
További információ
További információért kattintson az alábbi cikkek számára a Microsoft Tudásbázisban található cikkek megtekintéséhez:
317955 : "Nem sikerült elkezdeni a címtárváltozások figyelése" hibaüzenet jelenik meg egy ASP.NET megkeresése
316721 " Nem sikerült a címtárváltozások figyelése" hibaüzenet jelenik meg a ASP.NET tallózása közben