2014-12-23 4 views
0

Btw, я совершенно новичок в C#, ASP.net, Visual Studio и т. Д .:Редактирование уже существующего веб-приложения ASP.NET?

Я отправил FTP-сервер на удаленный сервер, чтобы получить код для уже существующего, действующего веб-приложения. Я легко запускал его на локальном сервере; однако я стараюсь перестроить проект в VS Express и видеть изменения, которые я делаю в коде C# (aspx.cs). Я создаю файл .csproj (с изменениями и без изменений, которые я делаю), но я получаю следующую ошибку для BAL, DAL и BO:

Ошибка 11 Тип или имя пространства имен DAL не найдено (есть Соскучились с помощью директивы или ссылка на сборку)

Они также генерировать предупреждения:

Предупреждение 385 ссылается компонент «BAL» не может быть найден.

BAL.dll, DAL.dll и BO.dll существуют в папке bin. При запуске VS Express они находятся в дереве папок в разделе «Ссылки», но рядом с ними есть предупреждающие знаки.

Как перейти к тестированию изменений, которые я делаю для файлов C#? Есть ли более простой способ редактировать бэкэнд уже запущенного приложения .NET? Должен ли я декомпилировать project_name.dll, изменить его и перекомпилировать?

+0

Вам нужно будет перестроить эти ссылки, создав их, как если бы они были новыми ... У меня к сожалению нет VS на руках сейчас, чтобы дать лучшее объяснение. –

ответ

0

Предупреждающие знаки рядом со ссылочным обозначением не могут быть найдены, следовательно, ошибка «пропавшего пространства имен». Являются ли проекты DAL, BAL и BO в том же решении?

Вы можете попытаться просто удалить ссылки и добавить их еще раз в правильное место. Я думаю, что там есть некоторые изменения пути ...

0

Сначала вам нужно удалить их из ссылок, а затем переименовать их. Я бы скопировал их из папки Bin в другое место и ссылаюсь на них оттуда. Это позволит Visual Studio копировать их самостоятельно.

Если у вас нет исходного кода, вы можете найти его довольно сложным. У вас есть файлы * .cs, соответствующие проекту? Если нет, вам будет очень сложно повредить проект.

+0

Существует много файлов .cs. BAL, DAL и BO существуют только в папке bin с расширениями .llb и .pdb (которые я предполагаю в порядке). – Jeff

+0

Есть ли там файл * .sln? Возможно, вам повезло, и у вас есть весь исходный код, необходимый для внесения изменений в проект. Однако без исходного кода для BO и DAL это может быть сложно. Не может кто-то дать вам оригинальный проект. Было бы намного проще. Также взгляните на Microsoft Community Edition Visual Studio. Это немного более существенно, чем старая версия VS. –

+0

Нет sln-файла. Я попрошу оригинальный проект. Благодаря! Если я получу sln, нужен ли источник для BO и DAL? – Jeff

 Смежные вопросы

  • Нет связанных вопросов^_^