Добавление ссылки на сборку в web.config

У меня есть несколько общих вопросов о web.config и о том, как он работает со ссылкой на сборку. Я экспериментировал с новым движком представлений Razor, и у меня возникли проблемы с его запуском и запуском.

Моя проблема началась с общего

Тип или имя пространства имен 'XXXXX' не существует в пространстве имен "XXXXX" (отсутствует сборка ссылка?)

Теперь я подумал, что это просто Добавить ссылку в проект, и я буду в пути. Но даже после того, как я добавил ссылку на отсутствующую сборку, мой проект продолжал ломаться.

Я нашел решение, и мне пришлось добавить ссылку на сборку в web.config. Как только я это сделал, все заработало.

Сначала , я хочу понять, почему для решения этой проблемы потребовалось добавление ссылки на web.config. Почему ссылка на проект была недостаточно хороша?

Во-вторых , когда дело доходит до добавления ссылок в web.config, я хотел бы понять синтаксис. Когда я вижу такую ​​разметку

, мне кажется совершенно очевидным, что я добавляю сборку с именем System.Web.WebPages. Но полный синтаксис в моем файле web.config -

Однако объект (this.recorder) не удалось инициализировать. Следующие данные взяты из журнала с использованием DDMS:

РАЗМЕР АУДИО-БУФЕРА (3253): 4160
AudioRecord (3253): set (): sampleRate 8000, каналы 16, количество кадров 2080
AudioPolicyManager (2175): getInput () inputSource 1, samplingRate 8000, формат 1, каналы 10, акустика 0
AudioFlinger (2175): openInput () openInputStream вернул вход 0x0, SamplingRate 8000, формат 1 , Каналов 10, акустика 0, статус -17
AudioRecord (3253): -20 при инициализации собственного объекта AudioRecord.

Любая помощь, пожалуйста? Большое спасибо!

14
задан slezadav 26 October 2012 в 15:52
поделиться