У меня есть веб-приложение ASP.NET 4, которое ссылается на веб-службу SOAP.У меня есть (старомодная) веб-ссылка на этот веб-сервис в моем проекте.Когда я компилирую / собираю в IDE, у меня не возникает проблем, и Intellisense и Class Viewer все показывают мне, что VS знает, что к чему и где его найти.
Однако, когда я запускаю решение, я получаю этоошибка:
Старая ошибка CS0234 (тип или пространство имен <<>> не существует ...).Intellisense просит отличаться.
Моя сборка веб-приложения называется NovaWeb
, а моя веб-ссылка называется WS3
.Я вижу, что мой файл Reference.cs содержит следующее:
namespace NovaWeb.WS3 {
Некоторое время назад все это прекрасно работало, но я, видимо, что-то изменил, и теперь все сломано.Я попытался очистить все файлы в папке / bin и все временные файлы ASP.NET в моей папке appdata.
У кого-нибудь есть предложения по устранению этой проблемы?
РЕДАКТИРОВАТЬ: Моя работа вокруг ...
У меня все еще есть хлопотный проект на случай, если кто-то предложит ответ.Я могу попробовать проверить, существует ли решение.Между тем, я не мог дождаться реального разрешения, поэтому я принял решение.
Я начал с нуля с совершенно новыми проектами веб-приложений VS2010 / .NET 4.и перемещал мои файлы исходного кода в новые проекты по частям.Существует несколько существенных различий между решением с ошибками (.sln) и решением для обходного пути.Это:
- Обходной путь имеет одно решение (.sln) для каждого проекта.Решение проблемы имело два веб-приложения и три проекта библиотеки данных EF4 в одном .sln.
- Обходное решение было запущено из шаблона зеленого поля (пустое веб-приложение ASP.NET) в VS2010 и предназначено для таргетинга.NET 4.0 с самого начала.Решение проблемы состояло из частей, которые зародились в VS2008 и изначально предназначались для .NET 2.0.
- Обходной проект полностью исключает любые намеки на папку App_Code.Решение проблемы имело проект с папкой App_Code, содержащей несколько служебных классов.Я не уверен, что это имеет малейшее значение, но я наткнулся на хотя бы одну публикацию, в которой предполагалось, что компилятор может быть смущен папкой с кодом App_Code в проекте веб-приложения.
"Я сдался и начал заново "не так уж много для решения проблемы, но я решил оставить его здесь вместе с этим вопросом - на случай, если кто-то решит проблему, или если это вообще поможетчеловек с той же проблемой.