???? ????? ???? ?? ASP.NET

?????? ????????? ?????? ?????????
???? ???????: 317012 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

?? ??? ??????

??????

????? ??? ??????? ???????? ???? ?????? ???? ??? ????? ??? ???? ????? ????????? ??? ???? ??? ??????? ??? ??? ?????? ?? ???? ????? ??????? ???? ?????.

?? ??????? ????????? ?? ASP.NET ??? ???? ??????? Microsoft Windows 2000 ? Windows XP ???? ASP.NET ??? ??? ????????? ???????? ??????? ?? ????? ????. ???? ??? ??????? ?????? ???? ???? ?????? ???? ASPNET (??? ???? ????? ?????? ?? ???? aspnet_wp) ???? ???????. ?? ??????? ???? ?? ASP.NET ? ?? ???? ????? ?????? ?? ???? ?????? ???? ????? ?????? ?? ???? ?????? ??? ?????????. ?????? ????? ??????? ????? ???????? ??? ?????? ??????? ?? ASP.NET ???? ASPNET ??????? ???? ????? ???? ??????? ???.

?????? ??? ??? ?????? Microsoft ????? ??????? ?????? (IIS) 6.0 ???? ????? ??????? ??? ASP.NET ?? ???? ???? ???? NetworkService ???? ???????.

??????? ????

????? ???? ???????

????? ????? ???? ??????? ?? <processmodel> ?????? ?? ????? Machine.config ?? ???? ???? ??????? ?????? ????? ???????. userName ??????? ???? ???? ?????? ???? ???????. ????? ?????????? ??? ?????? ???????:
<processModel  userName="machine" password="AutoGenerate" />
				
?????? ???? AutoGenerate ?????? ASP.NET ???????? ???? ASPNET ???? ?? ???????? ???? ???? ?????? ??????? ????? ??? ??????? ?? ?????? ?????? ?????? (LSA) ??????.

??? ??? ???? ?? ??????? ????? ???? ??? ???? ???? ???? ????? ????? ??? userName ??? ?????? ???? ???? ????? ?????? ASP.NET ?????? ???????? ??? ?????? ?????? Inetinfo.exe. ????? ????? Inetinfo.exe ???? ??????? ????? ??????. ??? ????? ????? ?????? ASP.NET ???????? ???? ?????? ???? ?????? ????? ?????? ASP.NET ??????? ???? ??????? ???????? ??? ????????? ??????. ??? ????? ????????? ???? ???? ????? ??????? Windows 2000 ?? Windows XP ?? ???? ??????? Windows Server 2003 ???? ?????? ???? ?????? ?????? ?????? ??? ???? ?????? ??? ???? ??????? ??????? ??? ???? ??????. ?????? ????? ????? ????? ?????? ????? ??? userName ?? <processmodel> ?????? ??? ???:
<processModel  userName="SYSTEM" password="AutoGenerate" />
				

???????? ?????????? ???? ASPNET

??? ????? ???? ASPNET ????? ???? ??? ????? ASP.NET. ???? ASPNET ????? ??? ?????? "??????????" ??? ??? ????????? ???. ????? ???? ???? ASPNET ???? ?????? ???? ????? ?????? Users ????? ???? ?????? ??? ??? ????? ??? ??? ?????? ?????????? ?????? ???. ???? ASPNET ??? ???? ???????? ??????? ?? ?????????? ????????.
?? ??? ??????????? ??? ??????
?? ???????????
SeChangeNotifyPrivilege????? ??????? ?????????.
SeUndockPrivilege????? ????????? ?? ???? ???????.
SeInteractiveLogonRight????? ?????? ??????.
SeNetworkLogonRight?????? ??? ??? ????????? ?? ???? ???????.
???????? ??? ??? ?????? ???? ASPNET ??? ????? ??? ?????? ??????? ???? ???????:
?? ??? ??????????? ??? ??????
?? ???????????
SeServiceLogonRight????? ?????? ?????.
SeBatchLogonRight????? ?????? ????? ?????.
SeDenyInteractiveLogonRight??? ????? ?????? ??????.
???? ASP.NET ?????, ?????? ?????? ?????? ASPNET ???? ???????? ???????:
  • ????? ASP.NET ???????
  • %windir%\temp
???????? ??? ???? ASP.NET ??? ??? ??????? ??? ???? ????? Microsoft .NET Framework.

???? ??????? ??????? "Access ?????? ??????? (ACL) ???????? ???? ASPNET". ????? ?????? ??????? ?????????? ?? Windows 2000 ? Microsoft .NET Framework ??? ACLs.
  • ??????: %installroot%\ASP.NET ??????? ???????
    ??? ??????: ???????/??????? ??? ?????? ? "???? ?????" ????????? ??? ?????? ????? ?????? ????? ???????
    ??????: ???? ?????? ?????? ???????? ????????
    ?????: ??? ?? ???? ASP.NET ??????? ??????? ???????. ??? ??? ?????? ???? ????? ????????? ???????? ??????? ?? ???? ?????? ??? ?????. ???? ??????? ????? tempDir ?? <compilation> ?????? ?????? ?????? ?????.

    ?????? ??? ??? ?????? machine.config ???? ??????? ??????? ASP.NET ?? ???? ?????? ??? ?? ???? ???? ASPNET ??? ?????? ??? ??????? ?????? ?? ??????? ????? ?? ???? ???????.
  • ??????: %windir%\temp
    ??? ??????: ???????/???????
    ??????: ???? ???????
    ?????: ??? ?? ?????? ?? ????? ??? ??? ??????? ??????? (XML) ?????? ?????? ????? ????? ????? ???????? ??? ???.
  • ??????: ???? ???????
    ??? ??????: ???????
    ??????: ???? ?????? ?????? ???????? ????????
    ?????: ??? ?? ?????? ??????? ??????? (???? ??????? ??? ????????).
    ????? ?? ?????????? ?? ?????? ???? Microsoft ?????? ??? ?????:
    http://msdn2.microsoft.com/en-us/library/aa302396.aspx
  • ??????: ???? ??? ??? (%systemdrive%\inetpub\wwwroot ?? ???? ???? ??? ???? ??? ?????????)
    ??? ??????: ???????
    ??????: ???? ?????? ?????? ???????? ????????
    ?????: ASP.NET ????? ????? ????? ??????? ??????? ????????? ?? drive: \inetpub\wwwroot\web.config.
  • ??????: % installroot % ??????? ??????
    ??? ??????: ???????
    ??????: ???? ?????? ?????? ???????? ????????
    ?????: ??? ?? ???? ASP.NET ?????? ??? ?????? ??? ??????? .NET Framework ??? ????? Machine.config (?? ???? ???? \Config ??? % installroot %).
  • ??????: %windir%\assembly
    ??? ??????: ???????
    ??????: ?????? ?????? ?? ????? ?????? ????????
    ?????: ??? ?? ????? ??????? ??????? ??????? ??????? ???? ????? ??? ????????? ????????.
????? ?? ????????? ??? ????? ????????? ???????? ??? ACLs ?? Windows 2000 ????????? ???? ???? "????????? ??????? ?????? ??????? ?? Windows 2000" ?? ?????? REFERENCES.

?????? ???? ???????? ???? ASPNET ???? ??? ?? ????? ???? ?????? ??????? ?????? ??? ?????? ??????? ?? ??? ???????.

?????? ??? ?????

??? ??????? ??????? ????? ??????? ??????? ????????. ????? ?????? ??? ?????? ?? ??? ??????? ?????? ??? ??? ?????? ???????? ??? ??? ???? ???? ??????? ?? ?????? ??? ??????. ??? ???? ?? ???? ???????? ?????? ??? ?????? ?????? ??? ??????? ??????? ??? ??? ??? ??????? ?????? ???? ?????? ???? ????? Kerberos ?? ???????? ????????. ????? ????? ??????? ????? + COM ??? ?????? ??? ???????? ???? ??? ????? ?? Running code with a fixed identity ??????.

??????? ????? ?????

?????? ??? ??????? ???? ??? ??????? ?? ???? ASPNET ??????? ??? ??????? ???? ?????? ?????? ???? ?? ????????? ???????? ??? writting ??? ??????? ?? ????? ??? ?????? ??????? ???? ASPNET. ????? ??? ??????? ?????? ??? ???? ?? ????????? ??????? ??????.

??? ??? ??? ?????? ??????? ??? ???? ?? ????????? ??????? "??????" ??? ???? ASPNET ???? ??????? ??? ASP.NET ???? ??? ??????? ??? ???? ASPNET ??? ?????? ???? ????? ?????? ??? ??????? ??? ??? ????? ?? ????????? ??????? ??????. ????? ?? ????????? ??? ?????? ?????? ???? ?? ????????? ???????? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
306158????? ????? ???????? ?? ??? ??????? ASP.NET
?????? ?????? ??? "????? ??????" ??????? ??? ???? ???? ??????? ???????:
  1. ??? ?????? Windows.
  2. ??? ????? ?? ?????? ???? ???? ????? ????????.
  3. ?? ??????? ???? ???? ??? ?????.
  4. ???? ??? ????? ??????? ???? ???? ?????? ????? ???????? ?????? ACL ????????.
????? ????? ??????? ?????? ??? ?? ???? ??? ??????? Cacls.exe (??? ??????? ?? Windows) ?????? ACL ?????.

ASP.NET 1.1 ?????? ?? <DriveName> \Documents ? Settings\ <MachineName> \ASPNET ???? ?????? ??????? ????? (??? <DriveName> ?? ???? ??????? ??? ????????? ??? ?? ????? ASP.NET <MachineName> ?? ??? ?????????).

????? ????????

?? ???????? ? ????? ????? ?? ???? ?????? ???? ????? ??? ?? ?????? ??? ??????? ?? ??????? ?????. ?? ASP.NET ? ???????? ???????? ?? ??? ????? ???? ???????. ?????? ???????? ????? ????????? ?? ??????? ????? ????? ??????? ??????? ?? <system.web> ?????? ?? Machine.config ?? ??? Web.config:
<identity impersonate="true"/>
				

??????? ????? ??????

??? ?? ????? ????????? ???? ?????? ?????? SQL ??? ??????? ?????? ?????? ??? ??????? ??? ???? ASPNET ???? ???. ???? ??? ????? ????? ????????? ???? ?????? ???????? ????????? ?????????. ??? ???? ??? ?? ??????? ???? ??? ??????? ?? ?????? Windows ????????? ??? ??? ?? ?????? ??? ????? ???????? ?????? ASPNET ??????.

?? ????? ??????? ???? ASPNET ??? ?????? ???????? ??? Microsoft SQL Server ???????? ?????? Windows ??????? ??? ?????? ??????? ???????. ??? ???? ????? ??????? ???? ASPNET ????? ?? ?????? Windows ??????? ??? ???????? ?????? ???????? (TCP) ?????.

??? ??? ??? ?? ?????? ????? ????? ?????? Microsoft Access ? ??? ?? ???? ???? ASPNET ?????? ??? ??????? ??? ??? ????? ????????. ??? ??? ????????? ??? ?????? ????? ????? ????.

??????? ??? ???????

???? ????????? ???? ??? ?? ??????? ??? ??? ????? ??????? ???? ????? ??????? ????? ASPNET. ??? ??? ??? ????? ????? ??? ??? ????? ?????, ??? ?? ??????? ?? ????? ????? ????? ??? ???? ??????? HKEY_LOCAL_MACHINE ?? ???? ?????? ???? ASPNET.

??? ????? ???????? ?????? ????? ?? ??? ??????? ??? ?? ??? ????? ???? ?? ???? ???? ????. ????? ?? ???? ???? ??????? ????? ????? ?? ???? ????? ??????? ??? ????? ?? ??? ???????.

??? ??? ??? ??? ??????? ????? ???? ??? ????? ????? ? ????? ?????? ??? ???????. ??? ????? ????? ???? ASPNET ???? ??????? ??? ??? ????? ???????.

???????? System.DirectoryServices ?Active Directory

??? ??? ??? ??? ????? ??? ?????? ??? "Active Directory" ? ???? ??????? ??????? ???????? ?? ???? ????? ???????. ????? ?? ???? ???? ??????? ????? ?????? ?????? ????? ????? DirectoryEntry ?? ????? ????? System.DirectoryServices ?????? ??? "Active Directory". ??? ??? ??????? ?????? ?????? ?????? ????? ??? ??????? ??? ????? ?????? ?????? ???? ???? ???????? ????? ??? ????? ?????? + COM ?? ???????? Windows ?????? ????? ????????? ????? ???????? (APIs).

???????? ?????? ??????

???? ASPNET ???? ?????? ????? ??????? ??? (??? ??? ?????) ?????? ???? ??????. ?? ??? ??? ????? ?????? ???? ?????? ??????? ?? ????? ???? ???? ?????? ?????? ??????? ?? Power User ??????.

??? ??? ??? ????? ????? ?????? ?????? ???? ?????? ? ????? "??????" ??? ???????. ??? ????? ?????? ???? ASPNET ???? ??????? ??? ????????.

?? ???? ????? ??????? ???? "?????? ??????" (Perfmon.exe) ??????? ???? ASP.NET ?????? ??? ??????? ASPNET ?? ??????.

?? Windows 2000? ???? ??????? ???????:
  1. ?? ?????? "???? ???????".
  2. ??? ???? ????? ??????? ??????:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP.NET_1.1.4322\Names
  3. ???? ??? ????? ??????? ????.
  4. ????? ???? ??????? ??????? ???????? ???????? ???????:
    • ???? ?????????
    • ????? ????
    • ????? ????? ????
    • ????? ?????? ?????
    • ????? ???? ????????
?? Windows Server 2003 ????? ?????? IIS_WPG ????????.

??? ????? ?????? COM ???? ???????

????? ????????? ???? ??? ?? ???? ?????? COM ???? ??????? ????? ????? ??? ???? ??? ???? ASPNET ???? ??? ???????? ??? ?????? ???????? ???? Dcomcnfg.exe.

????? ????????

?????????? ?? ?????? ?? ??????? ???? ??? XML ?? ????? ????. ?????? ??? ????? ??? XML ??? ????? ???? ASPNET ??? ?????? Users ?????? ??? ????????? ??? ??? ????? ???? ??? XML.

????? ????????? ???????? ?? ???? ????

???? ????? ????????? ???????? ?? ???? ????? ?? ????? COM +. ????? ??????? ????? ServicedComponent ?? ????? ????? System.EnterpriseServices ?????? ??????? ?????? ??? ??????? ???????? ???? ?????? COM + ???????. ???? ????? ?????? ????? ?????? ?? ??? ????? ?? ServicedComponent ?? ?? ?????? ??? ????? ??? ????? ???? + COM ?? ???? ?????.

????? ????????? ???????? ??????? ????? ??? ??????? UNC

?? ASP.NET ? ????? ??????? ?????? ?? ????? ?????? ????? ???????:
  • ????? ??????? ??? ????? ???? ??????? (HTML) ?? ??? .aspx ??? ?? ????? ????? ????????? ???????? ?????? ?? ????? precompiled ?? ?????? ???. ??? ?? ????? Microsoft Visual Studio .NET.
  • ???? ????? ???? ????????? ???????? "?" ????? HTML ?? ??? ???? ???? ??????? ??? ?????.
  • ????? ??? ????? ???????? HTML ?? ??? ASP.NET ? ?? ?????? ????? ??? ??????? ?????? ???????? ?????? ???? ????? ???? ???? ???????? ??? src ?? < % @ ??????? %> ???????.
?????? ??? ??? ????? ??????? ??????? ??? ?????? ???? ????? ? ???? ?? ???? ASPNET ?????? ??????? ??? ??? ???? ?????? ?????? ?????? ?????? ??? ?????. ?? ???? ??????? ??????? ?????? ?? ????? ??????? ????? src ??????? ??? ???. ??? ??????? ???? ????? ?????? ????? ?? ???.

??????? ASP.NET ??? ????? ?? ???? ???? ???? ????? ?????????


???? ???????? ??? ??? ?????? ASP.NET 1.1 ??? ???? ???? ???? ???? ????? ??????? ??? ASP.NET ?? ???? ?????? ????? IWAM_ <ComputerName> ???? (??? <ComputerName> ?? ??? ?????????).

????? ?? ?????????? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
315158FIX: ?? ???? ASP.NET ?? ???? ASPNET ????????? ??? ???? ???? ????
back to the top

????? ????? ????? IIS

?? ???? ????? ???? ASPNET ??????? ?????? Microsoft ????? ????? ????? (IIS). ??? ??? ??? ?????? ??? ????? ??????? ????? ??????? ? ????? ???? ??????? ??? ?? ?????? ??????? ??? ????? ????? ??????? ???????? Metaacl.exe ?? ?????? ????????.

??? ??? ??? ?? ?????? ????? ????? .disco ????? ??? ?????? ??? ????? ????? ????? IIS ?????? ????? ?????? ??? ??? ?? ?????? ??????? ??? ????? ????? ???? ASPNET.

???????? System.Management ? WMI

?? Windows Management Instrumentation (WMI) ????? ?????? ???? ????? ??????? ????? ?????? ????? ????????? ???? ????? ??? Windows. ??? ???? ??? ????? ??????? ASP.NET ??? ???? ASPNET ??? ?????? ??? ???? ?????? ?????? ?????????? ??? ??? Everyone. ????? ??? ???????? ????? ?????? WMI ????? ?????? ?????? ???????? ?????? ?????? ??? ????????? ??????. ???? ?????? ??? ???? ?? ????????? ??? ????? ?????? WMI ?? WMI Platform SDK ????? ?? ??? MSDN.

?????? ??? Windows 2000 ???? 3 (SP3) ???? ???? ?? ???? ?????? ?? ??? Windows XP ???? ???? 1 (SP1) ?? ????? ??????? ??? ASP.NET ???? ???? ??? ???? ASPNET ?? ?? ???? ? ?? ????? "???? ????? (0x80041003)" ????? ?????. ???? ??? ???? ??? ??? ?????? ???????? ????? ?????? ?????? ????? ????? WMI ????? ??? ". ??? ??? ??????? ????? "???? ?????? SP1 ????? ??????? Windows XP" ?? ??????? ??????? ?? Windows 2000 SP3 ?? ??????? ??????. ?????? ?? ???? ??????? ???? ??????? ???????:
  1. ??? "???? ?????? ???????? ?? Microsoft ????? ?????????" ???????? (MMC).
  2. ?? ?????? ??????? ?????????? ?? ??? ???? ???? WMI.
  3. ???? ??? ?????? ?????? ??? ?????? ?? WMI ?? ???? ??? ?????.
  4. ?? ???? ?????? ????? ???? ???? WMI ???? ??? ????? ??????? ????.
  5. ?? ?????? ????? ??? CIMV2 ??? ?? ???? ??? ??????.
  6. ?? ???? ?????? "????" ? ???? ??? "?????? ??????".
  7. ?? ???? ?????? "??????? ?????? ???????" ? ???? ??? ?????. ??? localMachineName \ASPNET ? ?? ???? ??? ?????.
  8. ?? ???? ?????? ????? ???????? ???? ?? ?? ????? ?????? ?? ?????? ??? ????? ????? subnamespaces ???.
  9. ???? ?? ????? ????? ???????? ?????? "????? ????"?????? ' "????? ??????" '.
  10. ???? ??? "?????" ?? ?? ???? ???? "??? ?? ???? ??? ???? ?????? ????? ???? ?????? WMI.
  11. ??? ??????? ?? 5 ??? 10 ?????? ????? ???? WMI ???? ???? ?????? ??? ??????? ????? ??.
  12. ????? ????? IIS. ?????? ????? ?? ?????? IISRESET ?? ??? ???????.
???? ???????? ???? ASP.NET ?????? ???? ???? ????? ?????? ???? ASPNET. ????? ???? ??? ???? ?????? ????? ???? ?? ???? ???? ???? ASPNET ???????? ??? ????? ????????? ?? ??? ????? ????? ??? ???? ??? ????????? ??.

??????? ?? ??? ??????

????? ??? ????? ????? IIS ?????? ???????? ?? ??? ??????, ???? ASPNET ??? ???? ???? ??????? ?????? ??? ??? ???? ???? "??????? Access ?????? ??????? (DACLs) ??? ???? ???? ?????????" ? ??? ??????. ???? ????????? ????? ??? DACL ?? ????? ??????? ???????? ???? ???? ????? ?????? ??? ??? ????????.

????? ASP.NET

??? ????? ASP.NET ???? ASPNET ???? ???? ??? ??????. ????? ??? ???? ASPNET ??? ?? ??? ???? ?????? ????? ASP.NET.

??? ??? ?????? ????? ASP.NET ??? ??? ???? ASPNET ???? ???? ??? ????? ???? ASPNET ?? ???? ???? ???? (SID). ????? ????? ????? ?? ACLs ??????? ??? ???? ASPNET ??????? ?? ??? ???? ASPNET ????.

???????? Windows Server 2003

?????? ASP.NET 1.1 ?? <DriveName> \Documents ? Settings\ <MachineName> \ASPNET ???? ?????? ??????? ?????. ??? ???? ?? IIS 6.0 SP1 ASP.NET ? ???? ????? ??? ??????? ?? <DriveName>: \Documents ??????? Settings\Default User\Local Settings\Application ????????. ???? ??? ????? ??????.

??????<DriveName> ?? ???? ??????? ??? ????????? ??? ?? ????? ASP.NET. <MachineName> ?? ??? ???? ????????? ????? ??.

??? ??????? ??? ????? ???????? ????????? ?? Windows Server 2003. ?? ??? ??????? ??? ?????? ?????????? NetworkService. ????? ????? NetworkService ????? ????? ???????. NetworkService ???? ?????? ?????? ASPNET ??????. ?????? ???? Windows ??? ASPNET ?????? ?? IIS 5.0 ??? ???. ??? ??? ?????? ??? "??? ?????? ????" ASP.NET ???? ????????? ???? ??? ??????? ?? ????? ???? W3wp.exe IIS.

?????

????? ?? ????????? ??? "????????? Access ?????? ??????? ?? ???? ??????? Windows 2000" ???? ????? ?????? Microsoft ???????:
http://technet.microsoft.com/en-us/library/bb742509.aspx
????? ?? ?????????? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
329290????? ??????? ?????? ???????? ASP.NET ??? ????? ?????? ???????? ?? ????? ????? ???? ???? ?????
315158FIX: ?? ???? ASP.NET ?? ???? ASPNET ????????? ??? ???? ???? ????

???????

???? ???????: 317012 - ????? ??? ??????: 03/???? ?????/1428 - ??????: 12.7
????? ???
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
????? ??????: 
kbmt kbconfig kbhttpruntime kbinfo kbsecurity KB317012 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????317012

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com