Преобразование веб-сайта VS 2008 в проект веб-приложения - PullRequest
2 голосов
/ 27 января 2009

Я в процессе преобразования веб-сайта VS 2008 в проект веб-приложения. Я следовал инструкциям на сайте MSDN , но теперь получаю кучу странных ошибок. Я должен отметить, что я сделал это для другого проекта около недели назад, и у меня не было никаких проблем. Я получаю следующую ошибку:

Тип «XXX» уже содержит определение «XXX».

Эта ошибка для каждого закрытого члена или метода в коде. Мой сайт в настоящее время имеет 218 таких ошибок.

Мысли

РЕДАКТИРОВАТЬ: Я подумал, что я хотел бы добавить, что я видел это сообщение форума ASP.NET относительно аналогичной проблемы и их способ исправить это состояло в том, чтобы перенести все программные средства в отдельной библиотеке классов. Хотя я уверен, что это сработает, это будет значительный объем работы, когда мне кажется, что это может быть просто простая настройка где-то.

Ответы [ 2 ]

2 голосов
/ 27 января 2009

Ну, наверное, стоит уделять больше внимания вашему сайту. Я унаследовал этот сайт от предыдущего сотрудника, и, похоже, есть несколько страниц с одним и тем же именем. После перехода с веб-сайта на проект веб-приложения все компоненты кода находятся в одном пространстве имен, и поэтому эти частичные классы пытаются «объединиться» в один основной класс и, следовательно, столкновения. Всегда выясняйте ответ на свою проблему ПОСЛЕ просьбы о помощи. В любом случае, спасибо.

Итак, чтобы уточнить, мне просто нужно было обернуть весь мой код соответствующими пространствами имен.

0 голосов
/ 28 января 2009

Мне лично нравится Проект веб-развертывания . Мне нравится стиль веб-управления проектами, потому что он не такой жесткий, как проект веб-приложений, но мне нравится, чтобы конечное решение было формально построенным, предварительно скомпилированным, непрерывной интеграции и т. Д. Это хороший гибрид, IMO.

...