Класс веб-настройки ASP.NET не определен - PullRequest
0 голосов
/ 10 июня 2010

У меня есть приложение ASP.NET, которое я установил, создав веб-настройку. Я столкнулся с проблемой, когда ASP.NET не был зарегистрирован в IIS, поэтому он дал мне сообщение «установка была прервана», которая ничего мне не сказала. Во всяком случае, я наконец-то установил его, и я могу получить доступ к главной странице, но это говорит мне, что мой класс не определен. DLL находится в том же каталоге, что и страница Default.aspx

Вот основная информация об ошибке

Compiler Error Message: BC30002: Type 'SIValidator.SIValidator' is not defined.

Source Error:     

Line 4:  
Line 5:  <script runat="server">
Line 6:      Dim validator As New SIValidator.SIValidator()
Line 7:      Protected table As New arrayList()
Line 8:      Protected countyByDistrict As New Hashtable()

Version Information: Microsoft .NET Framework Version:2.0.50727.1873; ASP.NET Version:2.0.50727.1433 

Я делаю это неправильно? Есть какие-то неясные настройки, которые нельзя установить? Я совершенно новичок в этой сделке по развертыванию VS, поэтому я пытаюсь выучить правильные условия, чтобы задать правильные вопросы ... Спасибо за любую помощь

редактирование: Кроме того, когда я искал Google 5 минут спустя, эта запись появилась как первый результат. Было бы здорово, если бы для меня был ответ: P

1 Ответ

1 голос
/ 10 июня 2010

Я думаю, что вы можете либо

  1. создайте каталог bin под каталогом с вашим web.config и поместите туда сборку; тогда вам может понадобиться директива <@ Import Namespace="SIValidator" @> на вашей странице, но я думаю, что полное имя класса / пространство имен тоже будет работать

  2. добавьте вашу сборку в раздел сборок web.config .

...