September 26, 2004

Configuration Error

For below error you can go to IIS>WebSites>Default Web Site>[your project]>Right-Click>Properties and click on Create button (in Directory tab) and press Apply or Ok. I hope this helps.



Server Error in '/' Application.
Configuration Error
Description:
An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error:
Line 35: by Microsoft that offers a single logon and core profile services for member sites.
Line 36: -->
Line 37: <authentication mode="Windows" />
Line 38:
Line 39: <!-- AUTHORIZATION

خب این بار ASP .net
Microsoft Visual Studio .NET 2003 را اوردید بالا و یه برنامه ASP .Net Web Application درست کردید (گرچه دو تا هم پیغام داد) و فایل هاش ساخته و آماده شد. محض خنده همون اول کامپال (Ctrl+F5) می کنیم می بینیم این Error رو می ده. خب راست می گه، درد از IIS ه (یا ويژوال استدیو) که احتمالا به هر دلیل مسخره ای خودش نتونسته درست Config کنه. البته با Internet Information Services (IIS) Manager Version: 6.0 که رو این سیستم نصبه، تنها با کار کوچک زیر Error رفع شد.
1- IIS رو بالا بیاورید.
2- برید به Web Sites
3- برید به Default Web Site
4- برید به برنامه خود و روی اسم برنامه Right-Click کنید و properties را انتخاب کنید
5- Directory رو انتخاب کنید (همین طوریش هم انتخاب شده چون Tab اوله)
6- روی کلید Create کلیک کنید.
برای این مشکل همین کافی بود ولی تو ComboBox ی Execute Permission و چک باکس های بالاش می تونه Config ها و Permission های مختلفی تنظیم کنه.
مثلا اگه Database, XML یا هر فایلی دارید که از تو برنامه (WebSite) محتویاتش تغییر می کنه باید Write را علامت بزنید.

No comments: