exchanging

يك Error فوق العاده عجيب در ASP.Net

شروع موضوع توسط barbababak ‏21 سپتامبر 2003 در انجمن asp , ASP.NET

  1. barbababak

    barbababak کاربر تازه وارد

    تاریخ عضویت:
    ‏23 جولای 2003
    نوشته ها:
    43
    تشکر شده:
    0
    يك فايل ASPX نوشتم كه كاملا خالي هست! (دقيقا 0 بايت!!!)
    حالا وقتي توي web browser فراخاني ميكنمش error چشم نواز زير نمايش داده ميشه:
    كمك كمك!


    Server Error in '/' Application.
    --------------------------------------------------------------------------------

    Access to the path "C:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesrootb27666beefc8ff74" is denied.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.UnauthorizedAccessException: Access to the path "C:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesrootb27666beefc8ff74" is denied.

    ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.

    To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:


    [UnauthorizedAccessException: Access to the path "C:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesrootb27666beefc8ff74" is denied.]
    System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
    System.IO.Directory.InternalCreateDirectory(String fullPath, String path) +632
    System.IO.Directory.CreateDirectory(String path) +195
    System.Web.Compilation.PreservedAssemblyEntry.DoFirstTimeInit(HttpContext context) +85
    System.Web.Compilation.PreservedAssemblyEntry.EnsureFirstTimeInit(HttpContext context) +97
    System.Web.Compilation.PreservedAssemblyEntry.GetPreservedAssemblyEntry(HttpContext context, String virtualPath, Boolean fApplicationFile) +29
    System.Web.UI.TemplateParser.GetParserCacheItemFromPreservedCompilation() +91
    System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) +148
    System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() +125
    System.Web.UI.TemplateParser.GetParserCacheItem() +88
    System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) +120
    System.Web.UI.TemplateControlParser.GetCompiledInstance(String virtualPath, String inputFile, HttpContext context) +36
    System.Web.UI.PageParser.GetCompiledPageInstanceInternal(String virtualPath, String inputFile, HttpContext context) +43
    System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String path) +44
    System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, String path, String pathTranslated, Boolean useAppConfig) +699
    System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +95
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +173




    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
     
  2. miladkdz

    miladkdz کاربر تازه وارد

    تاریخ عضویت:
    ‏30 آگوست 2003
    نوشته ها:
    176
    تشکر شده:
    0
    محل سکونت:
    Tehran, Ekbatan
    فايل رو روي لوكال هاست ريختي؟؟
     
  3. barbababak

    barbababak کاربر تازه وارد

    تاریخ عضویت:
    ‏23 جولای 2003
    نوشته ها:
    43
    تشکر شده:
    0
    روي 127.0.0.1
     
  4. miladkdz

    miladkdz کاربر تازه وارد

    تاریخ عضویت:
    ‏30 آگوست 2003
    نوشته ها:
    176
    تشکر شده:
    0
    محل سکونت:
    Tehran, Ekbatan
    خوب فارسيش ميشه همون لوكال هاست! ببرش بيرون لوكال هاست تو يه فلدر بهش وب شير بده! بايد درست شه! اگر نشد بزن تو سرش!
     
  5. koorosh

    koorosh Registered User

    تاریخ عضویت:
    ‏12 دسامبر 2002
    نوشته ها:
    1,525
    تشکر شده:
    10
    محل سکونت:
    Iran - Tehran
    مشکل از Permission است. فکر کنم تازه کاری و ويژوال استوديو دات نت رو تازه نصب کردی و بعدش شروع کردی باهاش ور رفتی و بعدش به اين مشکلات برخوردی . . .
    (ببخشيد ها ولی صد در صد قياس به نفس کردم!)

    يه بار ديگه نصب کن، يا اينکه به فولدر مورد نظر، Permission کامل برای کاربران دات نت بده . . .
     
  6. barbababak

    barbababak کاربر تازه وارد

    تاریخ عضویت:
    ‏23 جولای 2003
    نوشته ها:
    43
    تشکر شده:
    0
    من اصلا باهاش كاري نكردم. اگر ذيگه تو اين فوروم سوال پرسيدم...!
     
  7. koorosh

    koorosh Registered User

    تاریخ عضویت:
    ‏12 دسامبر 2002
    نوشته ها:
    1,525
    تشکر شده:
    10
    محل سکونت:
    Iran - Tehran
    باربابابک چرا بهت بر ميخوره! من که گفتم قياس به نفس کردم!
    معذرت ميخوام اگه جسارت کردم
     
  8. miladkdz

    miladkdz کاربر تازه وارد

    تاریخ عضویت:
    ‏30 آگوست 2003
    نوشته ها:
    176
    تشکر شده:
    0
    محل سکونت:
    Tehran, Ekbatan
    اگر رو لوكال هاست ريختي به پرميشن ربطي نداره...
    فلدر سايت رو بيار بيرونه دبليو روت...اونجا بهش وب شير بده مشكلت حل ميشه!
     
  9. sshaffafi10

    sshaffafi10 کاربر تازه وارد

    تاریخ عضویت:
    ‏24 سپتامبر 2007
    نوشته ها:
    32
    تشکر شده:
    1
    سلام.ببخشید ما چطوری میتونیم پرمیشن کامل بدیم؟مگه سرور نباید این کارو واسمون بکنه؟اگه ما هم میتونیم لطف کنید بگید.
     
  10. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    اوه .. چه زیر خاکی رو کشیدی بالا :دی
    اگه اول IIS و بعد Framework رو نصب کنید، همه چیز درست تنظیم خواهد شد.
     
  11. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    البته IIS و فريم ورك رو نصب كنيد همه چيز درست خواهد بود تا وقتي كه نخواهيد روي سرور فايلي بريزيد كه اون موقع قضيه برميگرده به پرميشن ها (ابته اگر با IIS‌ كار كنيد ، سرور خود ويژال استديو اين بامبول ها رو نداره ) كه در موردش كامل توي اين فوروم بحث شده ، مخصوصا دوستاني كه با Insert‌و Update توي فايل اكسس مشكل داشتند !
     
  12. HamedVahedi

    HamedVahedi کاربر تازه وارد

    تاریخ عضویت:
    ‏28 فوریه 2006
    نوشته ها:
    17
    تشکر شده:
    0
    محل سکونت:
    Iran
    نيازي به نصب مجدد iis و framework نيست. روي فايل و فولدرت راست كليك كن. sharing/security رو انتخاب كن و اگر يوزري به نام iis_machinename داري بهش permission، read و execute بده. اگر هم اين كاربر وجود نداره. addش كن. چون مطمئنا وجود داره.
    اگر اين ها كارت رو راه نيانداخت برو سراغ نصب iis و ...
     
  13. avajang.com .leftavajang.com.right