shima and pariya
شنبه 12 اردیبهشت 1394, 11:08 صبح
سلام دوستان
بنده در از فایل Intelligencia.UrlRewriter.dll برای روترینگ استفاده کردم تو لوکال مشکلی نداشتم ولی تو هاست iis7 ارور 404 رو دریافت میکنم . خیلی سرچ کردم ولی نتونستم مشکل رو حل کنم کدهای وب کانفیگم اینه
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterCo nfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>
<connectionStrings>
<add name="ApplicationServices" connectionString="Data source=111.11.1.111,2008;
Initial Catalog=dbname;User Id=username; Password=*****;"/>
</connectionStrings>
<system.web>
<sessionState cookieless="UseCookies" timeout="5" />
<httpCookies httpOnlyCookies="true" />
<customErrors mode="Off"/>
<trace enabled="true" localOnly="true"/>
<compilation debug="true">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
</compilation>
</system.web>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
<system.webServer>
<directoryBrowse enabled="false"/>
<defaultDocument>
<files>
<clear />
<add value="default.aspx"/>
</files>
</defaultDocument>
</system.webServer>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<rewriter>
<rewrite url=".*صفحه-اصلي" to="~/Default.aspx" processing="stop"/>
and other url .............
</rewriter>
</configuration>
با گذاشتن این کدها خب مشکل نداره ولی خب کامل نیست و نیازه که
<httpModules>
<add type="Intelligencia.UrlRewriter.RewriterHttpModule,Intel ligencia.UrlRewriter" name="UrlRewriter"/>
</httpModules>
رو هم بزارم . که با گذاشتن این خط ارور 500 رومیده
کسی میتونه روش پیشنهاد بده که این مشکل حل شه لطفا یا یک روترینگ ساده با همین کارایی پیشنهاد بده
اینو بگم که موقع اپلود پاپلیش نکردم و فایلها رو اپلود کردم . فکر نمیکنم برای اون باشه
ممنون میشم راهنمایی کنید
بنده در از فایل Intelligencia.UrlRewriter.dll برای روترینگ استفاده کردم تو لوکال مشکلی نداشتم ولی تو هاست iis7 ارور 404 رو دریافت میکنم . خیلی سرچ کردم ولی نتونستم مشکل رو حل کنم کدهای وب کانفیگم اینه
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterCo nfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>
<connectionStrings>
<add name="ApplicationServices" connectionString="Data source=111.11.1.111,2008;
Initial Catalog=dbname;User Id=username; Password=*****;"/>
</connectionStrings>
<system.web>
<sessionState cookieless="UseCookies" timeout="5" />
<httpCookies httpOnlyCookies="true" />
<customErrors mode="Off"/>
<trace enabled="true" localOnly="true"/>
<compilation debug="true">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
</compilation>
</system.web>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
<system.webServer>
<directoryBrowse enabled="false"/>
<defaultDocument>
<files>
<clear />
<add value="default.aspx"/>
</files>
</defaultDocument>
</system.webServer>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<rewriter>
<rewrite url=".*صفحه-اصلي" to="~/Default.aspx" processing="stop"/>
and other url .............
</rewriter>
</configuration>
با گذاشتن این کدها خب مشکل نداره ولی خب کامل نیست و نیازه که
<httpModules>
<add type="Intelligencia.UrlRewriter.RewriterHttpModule,Intel ligencia.UrlRewriter" name="UrlRewriter"/>
</httpModules>
رو هم بزارم . که با گذاشتن این خط ارور 500 رومیده
کسی میتونه روش پیشنهاد بده که این مشکل حل شه لطفا یا یک روترینگ ساده با همین کارایی پیشنهاد بده
اینو بگم که موقع اپلود پاپلیش نکردم و فایلها رو اپلود کردم . فکر نمیکنم برای اون باشه
ممنون میشم راهنمایی کنید