Приложение asp.net перемещено - пространство имен не найдено - PullRequest
0 голосов
/ 11 марта 2011

У меня была установка Umbraco в подкаталоге wwwroot. Все работало хорошо. Теперь я переместил все файлы и папки установки Umbraco из подкаталога в wwwroot. Когда я пытаюсь загрузить бэкэнд, я получаю сообщение об ошибке:

CS0246: имя типа или пространства имен «UmbracoMembership» не может быть найден (Вы пропускаете директиву об использовании или ссылка на сборку?)

Теперь UmbracoMembership - это класс пользовательского элемента управления, который находится в файле Membership.dll, который находится в папке bin.

До переезда все работало. Я предполагаю, что это как-то связано с тем, где asp.net ищет сборки (а не специфическую проблему Umbraco), но я понятия не имею, где и как это исправить.

Спасибо! -Elad

1 Ответ

1 голос
/ 11 марта 2011

Проверьте, нужно ли добавить определение пространства имен в ваш файл web.config. Они будут применены ко всем страницам.

<configuration>
    <system.web>
        <pages>
            <namespaces>
                <add namespace="MyNamespace" />
            </namespaces>
        </pages>
    </system.web>
</configuration>
...