Я достаточно опытный разработчик .net для настольных компьютеров, но это мой первый опыт использования ASP.NET, и я почти сразу зашла в тупик.
Я использовал мастер VS2008 «Новый веб-сайт» и получил простую рабочую страницу, страницу с кодом и все остальное. Но мой следующий шаг по добавлению простого статического класса для некоторых служебных методов, которые будут использоваться всеми страницами, совсем не работает.
Я пытался поместить код в App_Code, я пытался создать новый библиотечный проект и сослаться на него ... все всегда прекрасно компилируется в Visual Studio, но при загрузке на сервер он просто отказывается найти пространство имен / класс или распознать сборку библиотеки. Я попытался возиться с web.config, но не смог найти какой-либо способ ссылки на библиотечную сборку («*», похоже, этого не делает).
На страницах сервера написано: Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3074; ASP.NET версия: 2.0.50727.3074
Есть ли лучший метод для утилитарных методов и как я могу заставить мои страницы с кодами распознавать любой класс (или, еще лучше, пространство имен или даже сборку) помимо себя?
Точная ошибка, которую я получаю:
CS0246: Не удалось найти тип или имя пространства имен «MyCommon» (отсутствует директива using или ссылка на сборку?)