Подтвердить что ты не робот

Тип класса (в app_Code) существует как в "solution.dll", так и в "app_code.wxdafd.dll"

Я сделал одно web-приложение в С#.net и создаю папку app_code, где один файл в созданном

с именем "SessionHelper.cs" (свойство установлено правильно для "Скомпилировать", чтобы он мог получить доступ в веб-приложении)

он использует для установки и получения параметров сеанса, когда я пытаюсь отладить его, дает мне значение "Значение", как показано ниже в "Окно просмотра"

app_code.SessionHelper.IsURLCheckSupport(Name)

    The type 'Solution.Web.app_code.SessionHelper' exists in both 
'Solution.Web.dll' and 'App_Code.wgj24okr.dll'  (value)

Смотрите ниже,

enter image description here

Итак, я не могу получить значение при отладке, что может быть решением для этого.

Пожалуйста, дайте мне знать, если вы хотите получить более подробную информацию.

4b9b3361

Ответ 1

Это происходит потому, что ваш проект является "веб-приложением", когда вы компилируете в Visual Studio, весь код на вашем сайте (в том числе в App_Code) скомпилируется в сборку, называемую в этом случае Solution.Web.dll, Когда вы запустите свой сайт, asp.net знает о "специальной" папке с именем App_Code и компилирует ее содержимое в сборку с уникальным именем, в этом примере "App_Code.wgj24okr.dll".

Одним из решений является переименование папки App_Code на другое имя, например Code.