в решении VS 2008, которое я только что унаследовал, есть обычный проект библиотеки классов, который на самом деле должен быть проектом веб-приложения (потому что это действительно веб-служба). Каков наилучший способ конвертировать его?
Создайте новый проект веб-службы (или веб-приложения) и добавьте в него файлы библиотеки классов.
Я также узнал, что это можно сделать вручную, добавив:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
в файл проекта (* .proj) чуть ниже <ProjectGuid>...</ProjectGuid>
<ProjectGuid>...</ProjectGuid>
Тебе не нужно этого делать.
Существует множество информации об использовании проектов библиотек классов для веб-приложений - см. Здесь , например.