Веб-развертывание IIS7 - PullRequest
       5

Веб-развертывание IIS7

0 голосов
/ 30 марта 2012

Я не разворачивал веб-сайты ранее на IIS7. Мне было интересно, если кто-нибудь может помочь мне убедиться, что я делаю это правильно. У меня есть сайт ASP / C #, который я пытаюсь развернуть. Единственный доступ, который я имею к серверу, является через RDP. Нет FTP или что-то еще.

Я читал руководства по различным вариантам развертывания, и ни один из них на самом деле не говорит о развертывании файловой системы, которое, как мне кажется, является единственным вариантом.

По сути, я развертываю файлы локально на своем ноутбуке, копирую и вставляю их на удаленный сервер. Я поместил скомпилированный сайт в \ intepub \ wwwroot и с помощью inetmgr добавил его на сайт по умолчанию. Я установил правильный пул приложений на .net 4.0, поскольку это среда, которую я использовал для сайта asp.

Я могу получить доступ к некоторым компонентам / страницам сайта, но не могу открыть некоторые из них. Это дает мне ошибки, но одна вещь, которую я заметил, состоит в том, что ошибки содержат пути к каталогам, которые относятся к моему ноутбуку, на котором я разработал сайт. Итак, я предполагаю, что я не публикую сайт правильно.

1 Ответ

0 голосов
/ 30 марта 2012

Похоже на вашу возвращенную таблицу в выписке

if (GetData.getTable().Rows.Count != 0)

равно null.Это приведет к тому, что вы получите исключение.Вы можете исправить это, убедившись, что ваш табличный объект является фактическим экземпляром (при условии Datatable):

Datatable tbl = new Datatable();  //OK

Datatable tbl = null;   //Not OK

Также вы сказали, что NullReferenceException был только одним из них.Может быть, это не проблема корня.У вас должна быть часть кода, которая открывает соединение и выполняет запрос в блоке try / catch, и если есть проблема, вы можете отловить ошибку и узнать, что происходит не так.Если вы можете сузить свою проблему, мы можем быть более полезными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...