PDA

View Full Version : تنظیمات IIS7 در فایل web.config



reuonis
شنبه 16 بهمن 1389, 11:37 صبح
با سلام
من سایتم را روی هاست آپلود کردم و با ارور زیر مواجه می شوم:

HTTP Error 500.23 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
با پشتیبان هاست که تماس گرفتم گفت به علت اینکه شما از IIS7 استفاده می کنید باید تنظیماتی در web.config انجام دهید که تا application شما با تنظیمات فوق سازگاری یابد. تنظیماتی که می گفت اینا هستش:


* Migrate the configuration to the system.webServer/handlers section. You can do so manually or by using AppCmd from the command line - for example, %SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/". Using appcmd to migrate your application will enable it to work in Integrated mode, and continue to work in Classic mode and on previous versions of IIS.
* If you are certain that it is OK to ignore this error, it can be disabled by setting system.webServer/validation@validateIntegratedModeConfiguration to false.
* Alternatively, switch the application to a Classic mode application pool - for example, appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool". Only do this if you are unable to migrate your application.


حالا من چطور می توانم این تغییرات را اعمال کنم؟

مهدی کرامتی
شنبه 16 بهمن 1389, 12:51 عصر
فایل Web.Config تون را جهت بررسی در اینجا در یک تگ Code بنویسید تا بررسی شود.

reuonis
شنبه 16 بهمن 1389, 13:05 عصر
<?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>
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
</appSettings>
<connectionStrings>
<add name="ApplicationServices" connectionString="Data Source=mssql.Mosbat-andish.com;Initial Catalog=mosbatandish;Persist Security Info=True;User ID=User;Password=*****" providerName="System.Data.SqlClient"/>
<add name="ConnectionString" connectionString="Data Source=mssql.Mosbat-andish.com;Initial Catalog=mosbatandish;Persist Security Info=True;User ID=User;Password=******" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<httpHandlers>
<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttp Handler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
validate="false" />
</httpHandlers>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</controls>
</pages>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<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"/>
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies></compilation>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880"/>
</authentication>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" 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="ApplicationServices" applicationName="/"/>
</providers>
</profile>
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">
<providers>
<clear/>
<add connectionStringName="ApplicationServices" 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" />
<handlers>
<remove name="ChartImageHandler" />
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttp Handler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</handlers>
</system.webServer>
</configuration>

شاهرخ عشایری
یک شنبه 17 بهمن 1389, 16:55 عصر
اگر دوستان زحمت بکشن و به سوال دوستمون پاسخ بدن، ممنون میشم. چون تقریبا من هم با این مشکل مواجه هستم.:لبخندساده:

reuonis
دوشنبه 18 بهمن 1389, 09:42 صبح
سلام
خودم راهش رو پیدا کردم
توی Web.config
این تگ رو بین تگ configuration وارد کنید:


<system.webServer>

<validation validateIntegratedModeConfiguration="false" />

</system.webServer>

Emerlad_64
شنبه 03 اردیبهشت 1390, 11:00 صبح
salam , site man ham hamin error ro mideTfahmidam moshkel az ezafe kardane crystal report e.jalebe crystal report kharej az internet be sorat local ejra mishe, bad az ezafe kardane crystal report tike kode:
<compilation><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies></compilation><httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers
moshker az in kodast


to web khondam age kode
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer> ro ezafe konam moshkel hal mishe
hala vaghti in kodo be web config ezafe mikonam system error runtime mide chon "validation"va"validateIntegratedModeConfiguration" ro nemishnase ,lotfan komakam koniiidddd