2011-11-28 17 views
5

द्वारा निम्नलिखित अपवाद फेंक दिया गया था, मुझे विंडोज 2008 आर 2 में आईआईएस 7 पर काम करने के लिए एक नया एएसपी.NET 4.0 एप्लिकेशन नहीं मिल सकता है। मैं अपने इवेंट लॉग में देख सकता हूं नीचे दी गई त्रुटि है। मुझे इसका अर्थ क्या है, इसके बारे में कोई जानकारी नहीं मिल रही है, क्या कोई मदद कर सकता है?वेब इवेंट प्रदाता 'EventLogProvider'

Log Name:  Application 
Source:  ASP.NET 4.0.30319.0 
Date:   11/27/2011 4:22:13 PM 
Event ID:  1301 
Task Category: Web Event 
Level:   Error 
Keywords:  Classic 
User:   N/A 
Computer:  [myserver].[mydomain].com 
Description: 
The following exception was thrown by the web event provider 'EventLogProvider' in the application '/[myapp]' (in an application lifetime a maximum of one exception will be logged per provider instance): 

System.UnauthorizedAccessException: Attempted to perform an unauthorized operation. 
    at System.Security.Principal.WindowsIdentity.get_AuthenticationType() 
    at System.Web.Management.EventLogWebEventProvider.AddWebRequestInformationDataFields(ArrayList dataFields, WebRequestInformation reqInfo) 
    at System.Web.Management.EventLogWebEventProvider.ProcessEvent(WebBaseEvent eventRaised) 
    at System.Web.Management.WebBaseEvent.RaiseInternal(WebBaseEvent eventRaised, ArrayList firingRuleInfos, Int32 index0, Int32 index1) 
Event Xml: 
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
    <Provider Name="ASP.NET 4.0.30319.0" /> 
    <EventID Qualifiers="49152">1301</EventID> 
    <Level>2</Level> 
    <Task>3</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2011-11-27T21:22:13.000000000Z" /> 
    <EventRecordID>1357</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>[myserver].[mydomain].com</Computer> 
    <Security /> 
    </System> 
    <EventData> 
    <Data>EventLogProvider</Data> 
    <Data>/[MyApp]</Data> 
    <Data>System.UnauthorizedAccessException: Attempted to perform an unauthorized operation. 
    at System.Security.Principal.WindowsIdentity.get_AuthenticationType() 
    at System.Web.Management.EventLogWebEventProvider.AddWebRequestInformationDataFields(ArrayList dataFields, WebRequestInformation reqInfo) 
    at System.Web.Management.EventLogWebEventProvider.ProcessEvent(WebBaseEvent eventRaised) 
    at System.Web.Management.WebBaseEvent.RaiseInternal(WebBaseEvent eventRaised, ArrayList firingRuleInfos, Int32 index0, Int32 index1)</Data> 
    </EventData> 
</Event> 

उत्तर

6

यह आपके कोड ईवेंट लॉग में लिखने के लिए प्रयास कर रहा है, लेकिन वह अनुप्रयोग पूल के रूप में चल रहा है उपयोगकर्ता इस अधिकार नहीं है क्योंकि है।

आपको एक अलग उपयोगकर्ता के रूप में चलाने के लिए एप्लिकेशन पूल को बदलने की आवश्यकता होगी या यदि आप ऐप पूल पहचान नहीं बदल सकते हैं तो आपकी वेबसाइट एक प्रसिद्ध उपयोगकर्ता का प्रतिरूपण करेगी।

+0

धन्यवाद प्रतियोगी_Tech। यह बिल्कुल था। – Sam

+0

कृपया और बताएं .... –