PDA

View Full Version : سوال: خطا An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.



meisam_pro
یک شنبه 08 تیر 1393, 20:16 عصر
با سلام و قبولی طاعات و عبادات شما عزیزان.من وبسایتی را بر روی هاست قرار دادم و همچین اروری داده.خواش میکنم اگر میدونید کمکم کنید.از جایی که هاست را خریدم اینو گفته اما درست متوجه نشدم منظورش چیه:متن ارور به شرح ذیل است:An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.امکان ارائه هاست روی application pool در حالت classic وجود ندارد.نرم افزار خود را باید به صورت Integrated تهیه نمایید.باید چیکار کنم؟؟؟؟منظور این چیزا چیه؟

General-Xenon
یک شنبه 08 تیر 1393, 21:45 عصر
با سلام و قبولی طاعات و عبادات شما عزیزان.من وبسایتی را بر روی هاست قرار دادم و همچین اروری داده.خواش میکنم اگر میدونید کمکم کنید.از جایی که هاست را خریدم اینو گفته اما درست متوجه نشدم منظورش چیه:متن ارور به شرح ذیل است:An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.امکان ارائه هاست روی application pool در حالت classic وجود ندارد.نرم افزار خود را باید به صورت Integrated تهیه نمایید.باید چیکار کنم؟؟؟؟منظور این چیزا چیه؟

سلام. سایتت رو با نسخه چند .net نوشتی ؟ هاست شما تا نسخه چند Support میکنه ؟

neda555
یک شنبه 08 تیر 1393, 21:57 عصر
با سلام و قبولی طاعات و عبادات شما عزیزان.من وبسایتی را بر روی هاست قرار دادم و همچین اروری داده.خواش میکنم اگر میدونید کمکم کنید.از جایی که هاست را خریدم اینو گفته اما درست متوجه نشدم منظورش چیه:متن ارور به شرح ذیل است:An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.امکان ارائه هاست روی application pool در حالت classic وجود ندارد.نرم افزار خود را باید به صورت Integrated تهیه نمایید.باید چیکار کنم؟؟؟؟منظور این چیزا چیه؟




<system.webServer> <validation validateIntegratedModeConfiguration="false" />

</system.webServer>

بزار تو وب کانفیگ درست میشه

meisam_pro
یک شنبه 08 تیر 1393, 22:32 عصر
ممنون از راهنماییتون تو کدام قسمت web.config بذارم؟

meisam_pro
یک شنبه 08 تیر 1393, 22:33 عصر
ممنون از راهنماییتون تو کدام قسمت web.config بذارم؟

meisam_pro
یک شنبه 08 تیر 1393, 22:34 عصر
سلام. سایتت رو با نسخه چند .net نوشتی ؟ هاست شما تا نسخه چند Support میکنه ؟

با asp.net 4 و بانکش را هم با sql server 2008

neda555
یک شنبه 08 تیر 1393, 22:36 عصر
داخل </system.webServer><system.webServer>

meisam_pro
یک شنبه 08 تیر 1393, 22:42 عصر
داخل </system.webServer><system.webServer>



میدونم ندا خانم تو قسمت خاصی مثلا System.web یا جای دیگه نمیخاد بذاریش؟آخه یه بار گذاشتم ارور یه چیز دیگه شد مثل اینکه از همین ارور میگرفت

meisam_pro
یک شنبه 08 تیر 1393, 22:44 عصر
داخل </system.webServer><system.webServer>



گذاشتم حالا این ارورو میده
500 - Internal server error.There is a problem with the resource you are looking for, and it cannot be displayed.

neda555
یک شنبه 08 تیر 1393, 23:03 عصر
کدهای web.config رو بزارید ببینم کجا گذاشتین!
ctrl + f رو بزنید تو web.config تگ
system.webServer

رو سرچ کنید و اون کد رو بزارید داخلش!

meisam_pro
یک شنبه 08 تیر 1393, 23:11 عصر
کدهای web.config رو بزارید ببینم کجا گذاشتین!
ctrl + f رو بزنید تو web.config تگ
system.webServer


رو سرچ کنید و اون کد رو بزارید داخلش!


<?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>
<sectionGroup name="system.web">
<section name="sanitizer" requirePermission="false" type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSect ion, AjaxControlToolkit" />
</sectionGroup>
</configSections>


<appSettings>
<add key="FolderPath" value="~/members/member_pics" />
</appSettings>
<connectionStrings>
<add name="WebDeveloper3Conn" connectionString="Data Source=ip;Initial Catalog=webdb; User ID=dbusr;Password=s2;" />
</connectionStrings>
<system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />


</system.webServer>
<authentication mode="Forms">
<forms defaultUrl="home.aspx" loginUrl="home.aspx" slidingExpiration="true" timeout="2880">
</forms>
</authentication>



<sanitizer defaultProvider="HtmlAgilityPackSanitizerProvider">
<providers>
<add name="HtmlAgilityPackSanitizerProvider" type="AjaxControlToolkit.Sanitizer.HtmlAgilityPackSaniti zerProvider">
</add>
</providers>
</sanitizer>


<compilation debug="true" targetFramework="4.0">
<assemblies>
<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>
<httpHandlers>
<add verb="GET" path="Image.ashx" type="ASPNET_Captcha.Image, ASPNET_Captcha" />
</httpHandlers>
<sessionState mode="InProc">
</sessionState>
</system.web>
</configuration>

neda555
یک شنبه 08 تیر 1393, 23:39 عصر
این ها رو هم ست کنید تا جزئیاتش معلوم بشه:
<configuration>
<system.web>
<customErrors mode="Off" />
</system.web>

<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>

meisam_pro
یک شنبه 08 تیر 1393, 23:51 عصر
این ها رو هم ست کنید تا جزئیاتش معلوم بشه:
<configuration>
<system.web>
<customErrors mode="Off" />
</system.web>

<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>
این کارو انجام دادم الان صفحه iis میاد و این ارورو میده
Error SummaryHTTP Error 500.23 - Internal Server ErrorAn ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
Detailed Error Information

Module
ConfigurationValidationModule


Notification
BeginRequest


Handler
ExtensionlessUrl-Integrated-4.0


Error Code
0x80070032





Requested URL
http://www.webdeveloper3.ir:80/


Physical Path
C:\Inetpub\vhosts\webdeveloper3.ir\httpdocs


Logon Method
Not yet determined


Logon User
Not yet determined





Most likely causes:

This application defines configuration in the system.web/httpHandlers section.


Things you can try:

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.

(Set "Default Web Site" and "Classic .NET AppPool" to your application path and application pool name)
Links and More InformationIntegrated mode is the preferred mode for running ASP.NET applications on IIS 7.0 and above.View more information » (http://go.microsoft.com/fwlink/?LinkID=62293&IIS70Error=500,23,0x80070032,7601)

neda555
یک شنبه 08 تیر 1393, 23:56 عصر
روی local مشکل ندارید؟من فقط یه چیز دیگه به ذهنم میرسه شما در حالت local روی ریشه سایت properties رو بزنید ببینید managed pipeline modeچیه ؟ classic یا Integrated

meisam_pro
دوشنبه 09 تیر 1393, 00:07 صبح
روی local مشکل ندارید؟من فقط یه چیز دیگه به ذهنم میرسه شما در حالت local روی ریشه سایت properties رو بزنید ببینید managed pipeline modeچیه ؟ classic یا Integrated

با پشتیبانی تماس گرفتم گفتند که باید نرم افزار خود را از حالت classic به Integrated قرار دهید. خب نمیدونم کجا باید این کارو انجام بدم.چجوریه؟با این مشکل تا بحال روبرو نشدم.اگه کمکم کنید ممنونتون میشم.

neda555
دوشنبه 09 تیر 1393, 00:16 صبح
از سایت properties بگیرید
120609

meisam_pro
دوشنبه 09 تیر 1393, 00:24 صبح
از سایت properties بگیرید
120609
نسخه ویژوال من 2010 هستش این گزینه رو نداره.نمیدونید تو 2010 چجوری تبدیلش کنم؟

neda555
دوشنبه 09 تیر 1393, 01:06 صبح
سرچ بزنید!