PDA

View Full Version : سوال: مشکلات سایت روی هاست ؟؟



Fartaj
سه شنبه 30 خرداد 1391, 15:32 عصر
سلام خدمت دوستان

من بعد از اینکه یک نمونه سایت رو آپلود کردم روی plesk به یک سری مشکلات برخورم :
آدرس سایت : www.aspro.ir

1 - وقتی کاربر می خواد بره مدیریت حتما باید بنویسه : www.aspro.ir/login/login.aspx که من می خوام بعد از نام فولدر با زدن enter بره و login.aspx رو بیاره حتما برای این یک راه حلی هست !
2- تو مدیریت هر جا آپلود فایل داشتم کار نمی کنه و همچین اروری می ده :
Access to the path 'C:\inetpub\vhosts\aspro.ir\httpdocs\gallery\2.png ' is denied.
3 - تو مدیریت برای خروج کاربر یک login status گزاشتم که logout page url اون برابره با :
login/Login.aspx
و روی لوکال درسته اما روی اینترنت وقتی خروج رو می زنم می ره به این آدرس :
Login.aspx/
و اصلا یادش می ره که باید بره تو فولدر login بعد login.aspx

ممنون می شم اگه راهنماییم کنید

sarapepors
سه شنبه 30 خرداد 1391, 17:17 عصر
ببینید برا آپلود کردن شما باید برید در کنترل پنل پلسکتون و اجازه دسترسی به پوشه هایی که در عمل آپلود قصد دسترسی به اونها رو دارید بدید وقتی وارد قسمت فایل منجر میشید پوشه های مورد نظر رو پیدا کنید سه تا باتن رو ردیفشون هست فکر کنم دکمه آخریه یا سومیه رو باید انتخاب کنید یه صفحه ای وا میشه اونجا باید دسترسی رو تنظیم کنید پشتیبانی هاستتون میتونه در این مورد کمکتون کنه.
برا مشکل اول هم نباید کاربر خودش صفحه لاگین رو واکنه بلکه شما باید ترتیبی رو لحاظ کنید که زمانی که کاربر نشونی پیج مدیریت رو نوشته صفحه لاگین خودش وا شه برا این کار هم باید صفحات ادمین رو که گداشتید تو یه فولدر جدا براش یه وب کانفیگ تعریف کنید و تنظیمات رو انجام بدید در این مورد تو سایت جستجو کنید به نتیجه میرسید.
لینک (http://barnamenevis.org/showthread.php?257287-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%84%D8%A7%DA%AF%DB%8C%D9%86&highlight=%D9%84%D8%A7%DA%AF%DB%8C%D9%86)

saeedx28
سه شنبه 30 خرداد 1391, 17:23 عصر
سلام
برای سوال یک : تو قسمت وب سایت کنترل پنل هاست یک virtual Dirs ایجاد کن نامشو بزار login و برای path آدرس فولدر login رو بده :aspro.ir\wwwroot\login

Fartaj
سه شنبه 30 خرداد 1391, 19:16 عصر
سلام
برای سوال یک : تو قسمت وب سایت کنترل پنل هاست یک virtual Dirs ایجاد کن نامشو بزار login و برای path آدرس فولدر login رو بده :aspro.ir\wwwroot\login

دوست عزیز من این مراحل رو انجام دادم حالا بعد از نام فولدر وقتی enter رو می زنم این ارور رو میده :
Parser Error Message: Could not load type 'rahaform.login.Login'.

saeedx28
چهارشنبه 31 خرداد 1391, 01:27 صبح
شما باید در پوشه login هم از web.conf سایت اصلی استفاده کنی (یعنی تو این پوشه هم این فایل رو آپلود کنی ) و صفحه اولی که اجرا میشه از قواعد نام گذاری صفحه اول پیروی کنه یعنی default یا index یاشه اسمش
امیدوارم تونسته باشم کمکت کنم

Fartaj
پنج شنبه 01 تیر 1391, 23:55 عصر
دوستان به دادم برسید من الان به محض نوشتن فولدر لاگین و enter میره و می خواد صفحه لاگین رو بیاره ولی بازم ارور می ده فقط هم مشکل سر صفحه لاگین نیست من تو فولدر لاگین صفحه recovery هم دارم برای ارسال پسورد به ایمیل اما اونم نمیاره web.config رو هم گزاشتم اما نشد :
www.aspro.ir/login

mehdi-ghafari
جمعه 02 تیر 1391, 00:17 صبح
تو وب کانفیگ چی نوشتید دقیقا؟
و اینکه اگر براتون ممکنه میتونید فرم لاگ این رو بذارید تو صفحه Default.aspx در پوشه login
چون صفحه دیفالت رو با اولویت میشناسه با وارد کردن نام پوشه اونو نشون میده

Fartaj
جمعه 02 تیر 1391, 00:27 صبح
تو وب کانفیگ چی نوشتید دقیقا؟
و اینکه اگر براتون ممکنه میتونید فرم لاگ این رو بذارید تو صفحه Default.aspx در پوشه login
چون صفحه دیفالت رو با اولویت میشناسه با وارد کردن نام پوشه اونو نشون میده

تبدیل به دیفالت کردم اما بازم نشد فایل web.config :


<?xml version="1.0" encoding="UTF-8"?>
<!--
Please refer to machine.config.comments for a description and
the default values of each configuration section.

For a full documentation of the schema please refer to
http://go.microsoft.com/fwlink/?LinkId=42127

To improve performance, machine.config should contain only those
settings that differ from their defaults.
-->
<configuration>

<connectionStrings>
<remove name="rahaConnectionString" />
<add name="rahaConnectionString" connectionString="Data Source=.;Initial Catalog= raha ;User ID=raha_co;Password=123456" />
</connectionStrings>
<system.web>
<customErrors mode="Off" />
<compilation defaultLanguage="C#‎‎‎" />
<authentication mode="Forms">
<forms loginUrl="/login/Default.aspx" defaultUrl="admin/Default.aspx" timeout="60"/>
</authentication>

<membership>

<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="rahaConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="rahaConnectionString" applicationName="/"/>
</providers>
</profile>
<roleManager enabled="true">
<providers>
<clear />
<add connectionStringName="rahaConnectionString" applicationName="/"
name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" />
<add applicationName="/" name="AspNetWindowsTokenRoleProvider"
type="System.Web.Security.WindowsTokenRoleProvider" />
</providers>
</roleManager>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

</configuration>


اینم بگم که من لاگین رو تو usercontrol درست کردم

mehdi-ghafari
جمعه 02 تیر 1391, 00:40 صبح
من تو یکی از تاپیکها دیدم که یه دوستی همین مشکل رو داشت (در لاگ این نه، همین اروری که صفحه ورود شما میده ) و یکی از دوستان (آی دی شون یادم نیست) گفتن که نام پروژه رو از اول اون صفت Inherits بردارید
یعنی شما یه بار این رو Inherits="rahaform.login.Default" با این Inherits="login.Default" عوض کن ببین خطا رفع میشه؟ این کار رو تو فایل .cs هم انجام بدید
چون مشکلی در فایل پیکربندیتون که نیست. چون من خودمم از همین استفاده میکنم همیشه

Fartaj
جمعه 02 تیر 1391, 01:02 صبح
نه نشد تو تنظیمات virtual directory چیز خاصی نداره ؟؟
88583

mmnoody2006
جمعه 02 تیر 1391, 09:44 صبح
به تجربه بهم ثابت شده پروژه ای که در لوکال کامل اجرا می شه می تونه به صورت 100 در 100 در هاست هم اجرا بشه

شما هاستت دات نت 4 رو به همراه sql server 2008 پشتیبانی می کنه ؟


برای مشکل sing out می تونی مثل من عمل کنی یه صفحه به نام singout.aspx یا هرچی دوست داری بساز و کد زیر رو درونش بزار


FormsAuthentication.SignOut()
Response.Redirect(FormsAuthentication.DefaultUrl)

البته می تونی redirect کنی به صفحه مورد نظر خودت اینم تنظیمات امنیتیش :


<authentication mode="Forms">
<forms name="SiteAuthentication" loginUrl="~/ManagerLogin.aspx" defaultUrl="~/ManagerLogin.aspx"/>
</authentication>

برای آپلود هم باید به فولدر دسترسی 644 بدید می تونید با سرچ آموزش دسترسی دادن به فولدر در پلسک رو پیدا کنید

برای فرم آدرس دهی هم به راحتی از routing استفاده کنید

برای مشکل singout یه حدسی که می زنم اینه که بد آدرس دهی کردی باید قبل آدرس صفحه از /~ استفاده کنی مثل نمونه ای که گذاشتم

Fartaj
جمعه 02 تیر 1391, 11:55 صبح
دوست عزیز مشکل فایل آپلود حل شد مشکل سر حق دسترسی بود در حال حاضر قسمت لاگین کار نمی کنه یعنی اصلا فرم اون نمیاد که کار کنه فقط ارور می ده الان دو روزه فقط دارم رو همین فرم کلنجار می رم اما کوتاه نمیاد ؟؟ آخه اگه ارورش مشخص بود چی می گه مشکلی نبود کلا دو خط ارور می ده ؟؟
www.aspro.ir/login

برای قسمت signout چون از همون login status خود asp استفاده کردم به صورت ویزاردی بهش گفتم signout شد برو کجا

amir-aa
جمعه 02 تیر 1391, 13:30 عصر
خب این خط رو پاک کنید ببینید چه اتفاقی می افته

Fartaj
شنبه 03 تیر 1391, 20:49 عصر
دوستان شرمنده این قضیه داره منو اذیت می کنه چون اولین بار که دارم سایت آپلود می کنم حتی جوری بود که روز اول که آپلود کردم هیچی کار نمی کرد اما به کمک شما راه افتاد اما تا الان نزدیک 3 روزه که من نتونستم صفحه لاگین رو اجرا کنم هر کاری که بگید کردم هر پیشنهادی شما دادید انجام دادم می خواستم اگه می شه کد ها رو یه نگاه بندازید شاید تو کدها مشکل داره :
login.ascx


<%@ Control Language="C#‎‎‎‎‎" AutoEventWireup="true" CodeBehind="login.ascx.cs" Inherits="rahaform.login.uc.login" %>
<link href="../../Styles/login.css" rel="stylesheet" type="text/css" />

<div id="login-holder">
<table id="loginbox" dir="rtl" width="300px">
<tr>
<td class="style3" valign="top">
<br />
<a href="../../Default.aspx" style="padding-top: 10px">
<asp:Image ID="Image3" runat="server" Height="72px"
ImageUrl="~/images/home1.png" ToolTip="صفحه اصلی" Width="76px" />
</a>
<br />
</td>
<td class="style4" style="font-size: large; font-weight: bold">
<br />
<br />
<br />
ورود به بخش مدیریت<br />
</td>
</tr>
<tr>
<td class="style1" style="text-align: center">
<asp:Image ID="Image2" runat="server" CssClass="forgot-pwd"
ImageUrl="~/images/login/login.png" />
<br />
<br />
<asp:HyperLink ID="HyperLink1" runat="server" CssClass="forgot-pwd"
NavigateUrl="~/login/Recovery.aspx">رمز خود را فراموش کرده اید ؟</asp:HyperLink>
<br />
</td>
<td class="style2">
<asp:Login ID="Login2" runat="server"
FailureText="اطلاعات شما صحیح نمی باشد . لطفا دوباره امتحان کنید !"
Height="144px">
<LayoutTemplate>
<table cellpadding="1" cellspacing="0" style="border-collapse:collapse;">
<tr>
<td>
<table cellpadding="0">
<tr>
<td align="right">
<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">نام کاربری :</asp:Label>
</td>
<td>
<asp:TextBox ID="UserName" runat="server" CssClass="login-inp"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="UserName"
ErrorMessage="&lt;img src='../../images/warning.png' alt='*'/&gt;"
ValidationGroup="ctl00$Login2"></asp:RequiredFieldValidator>
<br />
</td>
</tr>
<tr>
<td align="right">
<asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">رمز عبور :</asp:Label>
</td>
<td>
<asp:TextBox ID="Password" runat="server" CssClass="login-inp"
TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="Password"
ErrorMessage="&lt;img src='../../images/warning.png' alt='*'/&gt;"
ValidationGroup="ctl00$Login2"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td colspan="2">
<asp:CheckBox ID="RememberMe" runat="server" Text="مرا به خاطر بسپار" />
</td>
</tr>
<tr>
<td align="center" colspan="2" style="color:Red;">
<asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
</td>
</tr>
<tr>
<td align="right" colspan="2" style="text-align: center">
<asp:Button ID="LoginButton" runat="server" CommandName="Login"
Font-Names="Tahoma" Height="34px" onclick="LoginButton_Click" Text="ورود"
ValidationGroup="ctl00$Login2" Width="76px" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</LayoutTemplate>
</asp:Login>
</td>
</tr>
</table>
</div>



login.aspx



<%@ Page Language="C#‎‎‎‎‎" AutoEventWireup="false" CodeBehind="login.aspx.cs" Inherits="rahaform.login.login" %>

<%@ Register src="uc/login.ascx" tagname="login" tagprefix="uc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>

<uc1:login ID="login1" runat="server" />

</div>
</form>
</body>
</html>


اروری که موقع اجرا نشون می ده :


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

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'rahaform.login.login'.

Source Error:


Line 1: <%@ Page Language="C#‎‎‎‎‎" AutoEventWireup="false" CodeBehind="login.aspx.cs" Inherits="rahaform.login.login" %>
Line 2:
Line 3: <%@ Register src="uc/login.ascx" tagname="login" tagprefix="uc1" %>


Source File: /login/Login.aspx Line: 1


ساختار فولدر لاگین :
88662

تصویر صفحه لاگین :
88664

mehdi-ghafari
یک شنبه 04 تیر 1391, 14:01 عصر
دوست عزیز خطا از خط اول کدت داره میده. و من هنوز فکر میکنم اگر نام پروژه رو از اول Inherits="rahaform.login.login" برداری درست میشه. چون من خودمم یه بار همین مشکل رو داشتم. در ضمن تنها تو صفحه این کار رو نکن. تو صفحه پشت کدش هم اینکارو انجام بده
بالاخره امتحانش ضرری نداره
مثلا به این تغییرش بده : Inherits="login_login"
امیدوارم مشکلت حل شه

Fartaj
یک شنبه 04 تیر 1391, 16:42 عصر
دوست عزیز خطا از خط اول کدت داره میده. و من هنوز فکر میکنم اگر نام پروژه رو از اول Inherits="rahaform.login.login" برداری درست میشه. چون من خودمم یه بار همین مشکل رو داشتم. در ضمن تنها تو صفحه این کار رو نکن. تو صفحه پشت کدش هم اینکارو انجام بده
بالاخره امتحانش ضرری نداره
مثلا به این تغییرش بده : Inherits="login_login"
امیدوارم مشکلت حل شه

دوست عزیز ممنون از لطفت اما من اول صحبت هام گفتم که دوستان هر پیشنهادی دادند من پیاده کردم این کار رو هم بارها انجام دادم اما متاسفانه ارور تغییری نمی کنه ؟؟:متفکر::ناراحت:

Fartaj
سه شنبه 13 تیر 1391, 14:33 عصر
دوستان این صفحه لاگین آخرش نیومد من برای لاگین یک subdomain زدم بازم ارور می ده دیگه مطمئن شدم ایراد از صفحه لاگین هست می خواستم ببینم وقتی از لاگین asp استفاده می کنیم اگه خیلی تغییرات بدیم ایرادی داره در این حد که به تکست باکس css نسبت بدیم و به validation ها عکس نسبت بدیم و اینکه وقتی لاگین رو به صفحه اضافه می کنیم تو webconfig چیزی اضافه می شه ؟؟ آخه مشکل اینجاست تو این صفحه تنها لاگین رو گزاشتم و خوب کدنویسی نداره ؟؟ تو این سایت گفتم ارور ها رو تو لاگ فایل بریزه این گزارشی که لاگ فایل می ده ؟؟



7/3/2012 4:24:39 AM

System.Web.HttpParseException (0x80004005): Could not load type 'rahaform.login.login'. ---> System.Web.HttpParseException (0x80004005): Could not load type 'rahaform.login.login'. ---> System.Web.HttpException (0x80004005): Could not load type 'rahaform.login.login'.
at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError)
at System.Web.UI.TemplateParser.ProcessInheritsAttrib ute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly)
at System.Web.UI.TemplateParser.PostProcessMainDirect iveAttributes(IDictionary parseData)
at System.Web.UI.TemplateParser.ProcessException(Exce ption ex)
at System.Web.UI.TemplateParser.ParseStringInternal(S tring text, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)
at System.Web.UI.TemplateParser.ParseInternal()
at System.Web.UI.TemplateParser.Parse()
at System.Web.Compilation.BaseTemplateBuildProvider.g et_CodeCompilerType()
at System.Web.Compilation.BuildProvider.GetCompilerTy peFromBuildProvider(BuildProvider buildProvider)
at System.Web.Compilation.BuildProvidersCompiler.Proc essBuildProviders()
at System.Web.Compilation.BuildProvidersCompiler.Perf ormBuild()
at System.Web.Compilation.BuildManager.CompileWebFile (VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildR esultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildR esultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVirtualPath ObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
at System.Web.Compilation.BuildManager.CreateInstance FromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
at System.Web.UI.PageHandlerFactory.GetHandlerHelper( HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.UI.PageHandlerFactory.System.Web.IHttpH andlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.HttpApplication.MapHttpHandler(HttpCont ext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
at System.Web.HttpApplication.MapHandlerExecutionStep .System.Web.HttpApplication.IExecutionStep.Execute ()
at System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously)n




www.login.aspro.ir

mehdi-ghafari
سه شنبه 13 تیر 1391, 14:48 عصر
ای وای هنوز درگیر این مشکلتی؟ :ناراحت:
صفحه رو به صورت خالی تا حالا تست کردی؟
لاگ این رو ازش بردار ببین اصلا صفحه خالی بالا میاد یا نه؟
یا یه صفحه خالی دیگه درست بذار ببین اون چطوره؟

Fartaj
سه شنبه 13 تیر 1391, 15:27 عصر
ای وای هنوز درگیر این مشکلتی؟ :ناراحت:
صفحه رو به صورت خالی تا حالا تست کردی؟
لاگ این رو ازش بردار ببین اصلا صفحه خالی بالا میاد یا نه؟
یا یه صفحه خالی دیگه درست بذار ببین اون چطوره؟

صفحه کلا خالی هم گزاشتم درست نشد حتی این صفحه رو گزاشتم تو root بازم مشکل داشت یعنی هم فقط می خوام سرمو بکوبم به دیوار :متفکر::متعجب::گیج: تا الان به هر اروری می خوردم یه جوری حل می شد اما این ارور اصلا سر و ته نداره ، یه دو هفته ای رفتم امتحان اصلا از امتحانم هیچی نفهمیدم

mehdi99
سه شنبه 13 تیر 1391, 17:19 عصر
اگه دوست داشتی کدتو فقط قسمت های Login و web.config ها تو بده برات درست کنم.

Fartaj
سه شنبه 13 تیر 1391, 18:26 عصر
اگه دوست داشتی کدتو فقط قسمت های Login و web.config ها تو بده برات درست کنم.

تو پست 14 اطلاعات لاگین رو گزاشتم

اما یه مشکل دیگه پیش اومده من اومدم سایت رو بردارم و کلا دوباره آپلود کنم اما الان دیگه برای همه صفحه هام این ارور رو می ده ؟؟:گریه::متعجب::گریه::عصبانی: :گیج:

Fartaj
سه شنبه 13 تیر 1391, 19:03 عصر
دوستان بعد از کلی در گیری و آپلود دوباره سایت صفحه لاگین اومد هرچند نفهمیدم مشکل چی بود حالا فکر کنم برای لاگین شدن به web.config احتیاج داره اما وقتی فایل web.config موجود در root رو می زارم تو فولدر مربوط به صفحه لاگین ارور زیاد داده من محتویات فایل کنفیگ رو می زارم اگه می شه بگین چه چیزهاییش باید تو فولدر لاگین حذف بشه :


<?xml version="1.0" encoding="UTF-8"?>
<!--
Please refer to machine.config.comments for a description and
the default values of each configuration section.

For a full documentation of the schema please refer to
http://go.microsoft.com/fwlink/?LinkId=42127

To improve performance, machine.config should contain only those
settings that differ from their defaults.
-->
<configuration>

<connectionStrings>
<remove name="rahaConnectionString" />
<add name="rahaConnectionString" connectionString="Data Source=.;Initial Catalog= raha ;User ID=raha_co;Password=11111" />
</connectionStrings>
<system.web>
<customErrors mode="Off" />
<compilation defaultLanguage="C#‎" >
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="login/Login.aspx" defaultUrl="admin/Default.aspx" timeout="60"/>
</authentication>

<membership>

<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="rahaConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="rahaConnectionString" applicationName="/"/>
</providers>
</profile>
<roleManager enabled="true">
<providers>
<clear />
<add connectionStringName="rahaConnectionString" applicationName="/"
name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" />
<add applicationName="/" name="AspNetWindowsTokenRoleProvider"
type="System.Web.Security.WindowsTokenRoleProvider" />
</providers>
</roleManager>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<system.net>
<mailSettings>
<smtp from="info@aspro.ir">
<network host="****" password="****" userName="info@aspro.ir" />
</smtp>
</mailSettings>
</system.net>
</configuration>


به این نکته دقت داشته باشید که من کنار صفحه لاگین صفحه ریکاوری پسوورد هم دارم یعنی به اطلاعات میل سرور احتیاج دارم