/ / Odwołanie do zestawu z katalogu ASP.NET App_Code - asp.net, active-directory, assemblies, reference

Asystent zestawu z katalogu ASP.NET App_Code - asp.net, katalog-aktywny, złoŜenia, odwołanie

Mam problem z uzyskaniem niestandardowego elementu ObjectDataSourcedla asp: kontrolka ListView do pracy. Mam klasę dla DataSource w katalogu App_Code aplikacji sieci web (zgodnie z wymaganiami kontrolki asp: ListView).

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Web;
using System.DirectoryServices;

[DataObject]
public class UsersDAL
{
[DataObjectMethod(DataObjectMethodType.Select)]
public List<User> LoadAll(int startIndex, int maxRows, string sortedBy)
{
List<User> users = new List<User>();

DirectoryEntry entry;

return users;
}
}

Jak tylko dodam using System.DirectoryServices; strona ulega awarii z tym komunikatem:
Compiler Error Message: CS0234: The type or namespace name "DirectoryServices" does not exist in the namespace "System" (are you missing an assembly reference?)
Bez użycia System.DirectoryServices strona ładuje się bez problemów.

Odniesienie jest tam, działa na zajęciach poza App_Code informator.

Odpowiedzi:

3 dla odpowiedzi № 1

Podejrzewam pomyłkę między projektem aplikacji sieci Web a witryną internetową. Który masz?

Czy masz odniesienie do System.DirectoryServices w swoim pliku web.config? Prawdopodobnie nie. I dlatego to nie działa.

Jeśli masz projekt aplikacji sieci Web, zrezygnuj z App_Code. Jest to niepotrzebne i potencjalnie szkodliwe. Na przykład, twoje kłopoty tutaj.