Назад | Перейти на главную страницу

проблема проверки подлинности Windows с asp.net

У меня есть приложение asp.net, которое использует проверку подлинности Windows.

однако у меня проблемы с этим:

  <location path="default.aspx">
    <system.web>
      <authorization>
        <deny users="mlabs\ksmith"/>
        <allow roles="mlabs\Group2Users" />
      </authorization>
    </system.web>
  </location>

когда я запускаю его, я получаю эту ошибку:

Server Error in '/' Application.

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS1061: 'ASP.default_aspx' does not contain a definition for 'SqlDataSource1_Selecting' and no extension method 'SqlDataSource1_Selecting' accepting a first argument of type 'ASP.default_aspx' could be found (are you missing a using directive or an assembly reference?)

Source Error:


Line 143:            </ItemTemplate>
Line 144:        </asp:FormView>
Line 145:        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
Line 146:            ConnectionString="<%$ ConnectionStrings:qcvalues_testConnectionString %>" 
Line 147:            SelectCommand="SELECT * FROM [batchinfo]" 

Source File: c:\Documents and Settings\agordon\My Documents\Visual Studio 2008\Projects\EnterData\EnterData\Default.aspx    Line: 145 


Show Detailed Compiler Output:

Show Complete Compilation Source:


Version Information: Microsoft .NET Framework Version:2.0.50727.3623; ASP.NET Version:2.0.50727.3618

кто-нибудь знает, что я делаю не так?

Это не похоже на аутентификацию - желтый экран смерти даже не упоминает аутентификацию и совершенно явно указывает на ваш код.

В нем упоминается SQL, так что правильно ли настроены строки подключения?

В качестве альтернативы, SqlDataSource1_Selecting звучит как событие - правильно ли вы его обрабатываете или даже объявили этот метод?

В любом случае, я бы сказал, что это ваш код, а не режим аутентификации.