PDA

View Full Version : خطای 500 Internal Server Error



turbo_boy2006
دوشنبه 26 اسفند 1392, 19:53 عصر
سلام دوستان

من سایتم رو تو لوکال هاست تست میکنم همه چی درسته و خطا ندارم. ولی تو هاست websitepanel آپ میکنم خطای 500 Internal Server Error میده

فایل dll هم واسه url rewiter هست که تو پوشه bin که سه تا شده :
Intelligencia.UrlRewriter.dll
Intelligencia.UrlRewriter.dll.refresh
Intelligencia.UrlRewriter.xml

فایل web.config


<?xml version="1.0"?>

<configuration>
<configSections>
<section name="rewriter" requirePermission="false"
type="Intelligencia.UrlRewriter.Configuration.RewriterCo nfigurationSectionHandler, Intelligencia.UrlRewriter" />
</configSections>


<appSettings/>
<connectionStrings>
<add name="MyConstr" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\MTDB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5"/>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>


</system.web>
<rewriter>
<rewrite url="~/Page/(.+)/(.+)" to="~/ShowPage.aspx?id=$1&amp;$2"/>


</rewriter>
</configuration>





ممنون میشم راهنماییم کنید مشکل از کجاست؟

turbo_boy2006
دوشنبه 26 اسفند 1392, 22:46 عصر
کانکشن استرینگ با کانشکشن استرینگ هاست جایگزین شد و مشکلی از این بخش نیست...

راهنمایی کنید دوستان

meysam99
دوشنبه 26 اسفند 1392, 23:19 عصر
این بخش رو از وب کانفیگ حذف کن


<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.Rewr iterConfigurationSectionHandler, Intelligencia.UrlRewriter" />



<httpModules> <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule , Intelligencia.UrlRewriter"/>
</httpModules>




<rewriter>
<rewrite url="~/Page/(.+)/(.+)" to="~/ShowPage.aspx?id=$1&amp;$2"/>
</rewriter>


ببین مشکل داخلی سایت حل میشه
هرچی که مربوط به rewriter هست رو حذف کن تست کن ببین چی میشه

turbo_boy2006
سه شنبه 27 اسفند 1392, 09:50 صبح
ممنون بابت پاسختون
اون ها رو پاک کردم بدون مشکل صفحه نمایش داده میشه، هرچیزی که مربوط به rewrite هست حذف شه درسته.
نمی دونم مشکل از چی این rewrite هست :افسرده:

turbo_boy2006
پنج شنبه 29 اسفند 1392, 11:25 صبح
ظاهرا این شیوه با دات نت 4 4.5 مشکل داره
در هر صورت شیوه رو تغییر دادم کد رو میزارم واسه بقیه که گیر می کنن

تو فایل global از کد زیر استفاده کردم

void RegisterRoutes(System.Web.Routing.RouteCollection routes)
{
routes.MapPageRoute(
"Page",
"Page/{id}/{tag}",
"~/ShowPage.aspx");
}