Mrunal Pawar Ответов: 1

Разделы должны появляться только один раз на ошибку конфигурационного файла


Мой файл web. config содержит следующий код
<?xml version="1.0"?>
       <!--
       Note: As an alternative to hand editing this file you can use the 
       web admin tool to configure settings for your application. Use
       the Website->Asp.Net Configuration option in Visual Studio.
       A full list of settings and comments can be found in 
       machine.config.comments usually located in 
      \Windows\Microsoft.Net\Framework\vx.x\Config   
       -->
    <configuration>
	<appSettings/>
	<connectionStrings>
	<add name="MyConnectionString" connectionString="DataSource=MRUNEMO\SQLEXPRESS;Initial Catalog=InventoryManagement;Integrated Security=True"/>
	<add name="InventoryManagementConnectionString" connectionString="Data Source=MRUNEMO\SQLEXPRESS;Initial Catalog=InventoryManagement;Integrated Security=True" providerName="System.Data.SqlClient"/>
	</connectionStrings>
	<system.web>
		<!-- 
            Set compilation debug="true" to insert debugging 
            symbols into the compiled page. Because this 
            affects performance, set this value to true only 
            during development.
        -->
		<compilation debug="true" targetFramework="4.0">
		</compilation>
		<!--
          The <authentication> section enables configuration 
          of the security authentication mode used by 
          ASP.NET to identify an incoming user. 
        -->
		<authentication mode="Windows"/>
		<!--
           The <customErrors> section enables configuration 
           of what to do if/when an unhandled error occurs 
           during the execution of a request. Specifically, 
           it enables developers to configure html error pages 
           to be displayed in place of a error stack trace.

                                                                                        <customErrors mode="RemoteOnly"defaultRedirect="GenericErrorPage.htm">
             <error statusCode="403" redirect="NoAccess.htm" />
             <error statusCode="404" redirect="FileNotFound.htm" />
           </customErrors>
        -->
    <authentication mode="Forms">

      <forms defaultUrl="Login.aspx" loginUrl="~/Login1.aspx" slidingExpiration="true" timeout="20"></forms>
    </authentication>

    <authorization>

    </authorization>
		<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/></system.web>
	<!-- 
        The system.webServer section is required for running ASP.NET AJAX under Internet
        Information Services 7.0.  It is not necessary for previous version of IIS.
    -->
</configuration>


Что я уже пробовал:

Я понял, что у меня есть 2 тега "режим аутентификации".
Я на самом деле пробую код входа в систему выхода из системы с сеансами в asp.net
для этого мне нужен тег & lt;authentication mode= "Forms">

Но из-за тега<authentication mode="Windows"у меня возникла ошибка.
Могу ли я просто удалить & lt;authentication mode= "Windows" >?
Повлияет ли это на мою работу?

1 Ответов

Рейтинг:
10

Vinod Jangle

Вы можете иметь только <аутентификацию /> На верхнем уровне web.config. Если вы планируете реализовать свой механизм входа/выхода из системы, вы можете удалить & lt;authentication mode= "Windows">