Ошибка «Отсутствует частичный модификатор при объявлении типа», когда класс частично не определен

#c# #asp.net #decompiling

#c# #asp.net #декомпиляция

Вопрос:

Я пытаюсь восстановить asp.net веб-сайт, для которого исходный код давно исчез. Я декомпилировал исходный код с помощью Reflector и перестроил структуру сайта, скопировав aspx и другие файлы с веб-сервера. Я столкнулся с этой ошибкой , в которой говорится, что он не может найти объявления для CodeBehind , поэтому я пошел дальше и изменил эти атрибуты на CodeFile . И теперь это дает мне эту ошибку в классах, которые не являются частичными. Например, у меня есть ChangePassword.aspx ChangePassword.aspx.cs файл, за которым стоит файл. Это единственное место , где я объявляю класс ChangePassword , но он все равно выдает мне эту ошибку.

Я уверен, что это имеет прямое отношение к тому, как я пытался перестроить отлаживаемое решение, но, хоть убей, я не могу понять, почему оно это делает.