2016-12-25 8 views
0

У меня есть решение для веб-сайта, и я хочу преобразовать его в веб-приложение.Преобразование веб-сайта в веб-приложение С Visual Studio 2015

Когда я передаю базовые файлы (например, DAL, BLL (.cs files my mean)) и Build My Solution он работает.
Но когда я добавляю другие файлы, которые используют базовые файлы, у меня много ошибок (CS0246, CS0103, CS0118, CS1061).

Я вижу этот ответ, как:

https://msdn.microsoft.com/en-us/library/w7xf6dxs.aspx

и

Why am I getting error CS0246: The type or namespace name could not be found?

Я хочу знать, если я построю Мое решение и Visual Studio Создание DLL-файлы, поэтому у меня есть ошибка, Скажем, не нашли X.dll? и как это можно исправить?

ответ

0

Вам придется пройти и исправить каждую ошибку, когда вы мигрируете.

https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx

Я обычно создаю пустой проект веб-приложения, а затем копируется в ту же папку, что и мой веб-сайт. Затем я открываю проект веб-приложения в том же решении, что и мой веб-сайт. Теперь у вас есть два проекта для того же места.

Теперь включите опцию «показать скрытые файлы» и «включите» все файлы в вашем проекте. На этом этапе вы получите множество ошибок ... Убедитесь, что вы сначала щелкнете правой кнопкой мыши по корню вашего веб-приложения и выберите «Обновить до веб-приложения», так как это сделает большую часть работы для ворчания.

В веб-приложениях вы получаете частичные классы, а при сгенерировании они сталкиваются друг с другом. На веб-сайте вы можете иметь повторяющиеся пространства имен и имена классов, в веб-приложении вы не можете. Вам нужно пройти через все ваши * .aspx и связанные с ним файлы и переименовать всех классных змей в уникальные.

Это приведет к удалению ошибок, хотя для их прохождения может потребоваться некоторое время.