PDA

View Full Version : formsauthentication و این حالت جدید



hamed_bostan
دوشنبه 17 اردیبهشت 1386, 09:26 صبح
با سلام
من یه برنامه تحت formsauthentication نوشتم و وب دات کانفیگ اون رو هم قرار دادم این زیر . جالب بر اینه که این برنامه فقط روی سیستم خودم و بعضی سیستم ها که ویژوال استودیو روش نصبه کار میکنه و روی بقیه سیستم ها کار نمی کنه . میشه یکی به من بگه اینجا چه خبره و دلیلش چیه؟




<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="ConnectionInfo" value="server=*************=********;PWD=*******;Database =*****"/>
</appSettings>
<system.web>
<compilation debug="true" strict="false" explicit="true">

<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<pages>
<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Data"/>
<add namespace="System.Data.Sqlclient"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Specialized"/>
<add namespace="System.Configuration"/>
<add namespace="System.Text"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Caching"/>
<add namespace="System.Web.SessionState"/>
<add namespace="System.Web.Security"/>
<add namespace="System.Web.Profile"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Web.UI.WebControls"/>
<add namespace="System.Web.UI.WebControls.WebParts"/>
<add namespace="System.Web.UI.HtmlControls"/>
<add namespace="Microsoft.VisualBasic"/>
<add namespace="System.Data"/>
<add namespace="System.Data.SqlClient"/>
</namespaces>
</pages>

<authentication mode="Forms">
<forms name="MYWEBAPP.ASPXAUTH" loginUrl="Login.aspx" defaultUrl="default.aspx" protection="All" path="/" timeout="60" />
</authentication>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
<sessionState timeout="20" mode="InProc">
</sessionState>
<customErrors mode="Off"></customErrors>
</system.web>


<location path="Administrator" allowOverride="true">
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*"/>
</authorization>
</system.web>
</location>

<location path="Builder" allowOverride="true">
<system.web>
<authorization>
<allow roles="Office"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
</configuration>



خواهشا کمک کنین چون واقعا گیر افتادم

مهدی کرامتی
دوشنبه 17 اردیبهشت 1386, 09:29 صبح
این برات عجیبه که یک برنامه ASP.NET بعنوان محیط اجرا به دات نت فریم ورک 2 نیاز داشته باشه؟

hamed_bostan
دوشنبه 17 اردیبهشت 1386, 10:14 صبح
نه منظورم رو شاید درست بیان نکردم یا شای شما درست متوجه نشدین. روی سرور من .net framework 2. نصب هست. اما مشکل اینجاست که من وقتی به عنوان کلاینت به سایتم وصل میشم دلیلی نداره asp.net 2 روی سیستمم نصب باشه . من یه کاربر عادی ام مثلا . اما این سایت من روی بعضی سیستم های کلاینت درست کار می کنه ولی رو بعصی ها نه . این منو کلافه کرده .
کوکی ها هم روی سیستم هایی که تستشون کردم فعالن .
ممنون از توجهتون