PDA

View Full Version : ارور 404 در زمان استفاده از url rewriting



NiMble_m
دوشنبه 10 شهریور 1393, 00:41 صبح
سلام
من یه برنامه دارم که توی سیستم خودم مشکلی نداره ولی وقتی آپلود میکنم ارور 404 میده
من از Url rewriting استفاده کردم

اینم فایل کانفیگ منه
آیا کسی میتونه کمک کنه
ممنون میشم

<?xml version="1.0" encoding="utf-8"?><configuration>
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectio nGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<!-- <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHa ndlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSecti onGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<!--<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializatio nSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />-->
<!--<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSe ction, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
<!--<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationSe rviceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
<!--<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSecti on, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />-->
</sectionGroup>
</sectionGroup>
</sectionGroup>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterCo nfigurationSectionHandler, Intelligencia.UrlRewriter" />
<sectionGroup name="elmah">
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
<section name="errorTweet" requirePermission="false" type="Elmah.ErrorTweetSectionHandler, Elmah" />
</sectionGroup>
</configSections>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<appSettings>
<!--<add key="DomainName" value="http://www.shahrig.com/"/>-->
<!--<add key="DomainName" value="http://test5.webscala.com/"/>-->
<add key="DomainName" value="http://localhost:1804/" />
<add key="SiteVersion" value="Copyright www.shahrig.com. All rights reserved. Version: 1.1.0 BETA II - 2010 March 09" />
<add key="ProductPicturePath" value="~/dyimg" />
<add key="RecipientAddress" value="mehdipayervand@yahoo.com" />
<!--<add key="RecipientAddress" value="info@shahrig.com"/>-->
<add key="NoPictureFileName" value="ShahrigNoPicture.JPG" />
<!-- ها Validator تنظیمات مر بوط به -->
<add key="ValidatorImageUrl" value="img/Validator.gif" />
<add key="ValidatorHoverImageUrl" value="img/ValidatorHover.gif" />
<add key="UrlErrorMessage" value="آدرس اینترنتی را بطور صحیح وارد نکرده اید!" />
<add key="EmailErrorMessage" value="آدرس ایمیل را به طور صحیح وارد نکرده اید!" />
<add key="PasswordErrorMessage" value="کلمه عبور را بطور صحیح وارد نکرده اید. \n[a-z],[A-Z],[0-9] با طول 8 الی 12 کاراکتر" />
<add key="UserNameErrorMessage" value="شناسه کاربری را بطور صحیح وارد نکرده اید. \n[a-z],[A-Z],[0-9] با طول 8 الی 12 کاراکتر" />
<add key="PasswordErrorMessage/en" value="You must specify valid characters: [a-z] and/or [A-Z] and/or [0-9] with the lenght of min. 8 up to 14 char." />
<add key="UserNameErrorMessage/en" value="You must specify valid characters: [a-z] and/or [A-Z] and/or [0-9] with the lenght of min. 8 up to 14 char." />
<add key="NumberErrorMessage" value="مقدار وارد شده باید عدد باشد" />
</appSettings>
<rewriter>
<rewrite url="/en/about\Z" to="/en/about.aspx" />
<rewrite url="/en/contact\Z" to="/en/contact.aspx" />
<rewrite url="/en/links\Z" to="/en/links.aspx" />
<rewrite url="/en/default\Z" to="/en/default.aspx" />
<rewrite url="/en/news\Z" to="/en/news.aspx" />
<rewrite url="/en/ranking\Z" to="/en/ranking.aspx" />
<rewrite url="/en/resume\Z" to="/en/resume.aspx" />
<rewrite url="/en/resume/page/(.+)/\Z" to="/en/resume.aspx?page=$1" />
<rewrite url="/en/testimonials\Z" to="/en/testimonials.aspx" />
<rewrite url="/en/working-group\Z" to="/en/working-group.aspx" />
<rewrite url="/en/feed\Z" to="/en/feed.aspx" />
<rewrite url="/en/news/(.+)/\Z" to="/en/news-detail.aspx?ID=$1" />
<rewrite url="/en/working-group/(.+)/\Z" to="/en/working-group-detail.aspx?ID=$1" />
<rewrite url="/en/search/(.+)/\Z" to="/en/result-search.aspx?q=$1" />
<rewrite url="/about\Z" to="/about.aspx" />
<rewrite url="/contact\Z" to="/contact.aspx" />
<rewrite url="/links\Z" to="/links.aspx" />
<rewrite url="/news\Z" to="/news.aspx" />
<rewrite url="/ranking\Z" to="/ranking.aspx" />
<rewrite url="/resume\Z" to="/resume.aspx" />
<rewrite url="/resume/page/(.+)/\Z" to="/resume.aspx?page=$1" />
<rewrite url="/testimonials\Z" to="/testimonials.aspx" />
<rewrite url="/working-group\Z" to="/working-group.aspx" />
<rewrite url="/name-id\Z" to="/name-id.aspx" />
<rewrite url="/feed\Z" to="/feed.aspx" />
<rewrite url="/sitemap.xml\Z" to="/WebsiteMap.aspx" />
<rewrite url="/news/(.+)/\Z" to="/news-detail.aspx?ID=$1" />
<rewrite url="/working-group/(.+)/\Z" to="/working-group-detail.aspx?ID=$1" />
<rewrite url="/search/(.+)/\Z" to="/result-search.aspx?q=$1" />
</rewriter>
<elmah>
<security allowRemoteAccess="1" />
<errorLog type="Elmah.SQLiteErrorLog, Elmah" connectionStringName="cn1" />
</elmah>
<connectionStrings>
<add name="ShahrigModelContainer" connectionString="metadata=res://*/Model.ShahrigModel.csdl|res://*/Model.ShahrigModel.ssdl|res://*/Model.ShahrigModel.msl;provider=System.Data.SqlCli ent;provider connection string=&quot;server=(local);Database=shc_db;User ID=Ni876e;password=gg87gu7uM3;integrated security=false;multipleactiveresultsets=True;App=E ntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
<system.web>
<compilation debug="true" defaultLanguage="c#">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
<authentication mode="Forms">
<forms defaultUrl="back-office/default.aspx" cookieless="UseCookies" loginUrl="back-office/login.aspx" name="SHAHRIGASPXAUT" path="/" protection="All" slidingExpiration="false" timeout="40">
</forms>
</authentication>
<customErrors mode="Off" />
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</controls>
</pages>
<httpHandlers>
<add verb="POST,GET,HEAD" path="/webscala100.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
<remove verb="*" path="*.asmx" />
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
</httpModules>


</system.web>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite to article.aspx">
<match url="en/about" />
<action type="Rewrite" url="en/about.aspx" />
</rule>
</rules>
</rewrite>
</system.webServer>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5" />
<providerOption name="WarnAsError" value="false" />
</compiler>
</compilers>
</system.codedom>
<runtime>
<assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>

</configuration>

shahram hosseini
دوشنبه 10 شهریور 1393, 06:27 صبح
error 404 یعنی اینکه صفحه مورد نظر وجود ندارد.در اولین کاراکتر مسیرت از علامت ~ استفاده کن

moslem.hady
دوشنبه 10 شهریور 1393, 06:57 صبح
توی وبکانفیگت یه خط دیگه باید اضافه کنی. نمیدونم چیه. انگلیسی سرچ کن.

uthman
دوشنبه 10 شهریور 1393, 10:35 صبح
شاید هاست routing رو support نکنه .!!؟؟

NiMble_m
دوشنبه 10 شهریور 1393, 10:52 صبح
من تماس گرفتم با پشتیبانی هاست گفتش که routing روی هاست کار میکنه