2014-05-19 2 views
-3

Я размещал asp.net приложение для Windows 7 64-разрядная операционная система (IIS 6.0).IIS Deploy asp.net application

Проблема в том, что я могу просматривать некоторые страницы приложения, пока другие страницы не открываются. Ответ Браузера:

Этого сайт не доступен

Эти конкретные страницы с помощью папки некоторых .pdf файлов и *.txt файла для чтения и записи, которые находятся в корневом каталоге приложения.

Есть ли кто-нибудь, кто знает, что я пропустил во время развертывания?

Это как, когда я ударил одну страницу

1) http://xxx.xx.xx.xxx/page1.aspx (рабочий файл веб-страницы).
Эта страница читает почтовый ящик gmail и отображает результат после некоторых манипуляций.

2) http://xxx.xx.xx.xxx/page2.aspx (сайт не доступен).
Вторая страница в том же каталоге не работает. Эта страница читает/записывает *.pdf файлов и *.txt файлов.

Тайм-аут здесь не проблема.

+1

Не могли бы вы добавить дополнительные сведения/коды о вашей проблеме? Простое добавление базового описания с неопределенным сообщением об ошибке - недостаточно информации для нас, чтобы помочь вам. – Sam

+0

@ Если вы не можете понять проблему или не можете ответить, спросите, какую конкретную вещь вам нужно знать, чтобы предоставить подходящее решение. Если у меня есть хоть малейшее представление о проблеме, я бы не стал ее публиковать. –

ответ

0

В комментариях вы упоминаете передачи новому хозяину.

Существует несколько возможностей в зависимости от того, что вы на самом деле делаете.

  1. Безопасность. Вообще говоря, написание файлов в корень вашего веб-приложения является очень плохой проблемой безопасности. Если система правильно настроена на новом хосте, это, вероятно, приведет к убийству ваших страниц. На самом деле, писать файлы в любом месте - это, как правило, плохая идея, если вы не потратили время на ее настройку и не знаете, что делаете.

  2. Доставка в формате PDF/TXT. Для того, чтобы доставить эти типы файлов в браузер, серверу IIS необходимо правильно настроить его типы mime. Если вы напрямую связываетесь с файлом с расширением .pdf или .txt и имеете проблему, то для них может быть неправильно настроен сервер.

Лучшее, что нужно сделать, это изменить файл web.config так, чтобы он дал вам фактическое сообщение об ошибке. Вы можете сделать это, изменив элемент customErrors на mode=Off

Обратите внимание, что вам также может потребоваться настроить браузер для отключения «дружественных HTTP-ошибок» при использовании IE для просмотра.

+0

спасибо приятелю. Это проблема безопасности, мне нужно полностью контролировать IIS_IUSER. Это поможет, если кому-то понадобится http://stackoverflow.com/questions/5615296/cannot-read-configuration-file-due-to-insempt-mmmissions –

0

использование надлежащей/правильной ACTIVEX для отображения PDF (Adobe поставляется с бесплатной Active X DLL (даже для чтения) называется AcroPDF.dll)

+0

нет проблем с dll. Код работает нормально на localhost и на другом сервере хостинга. Я пытаюсь передать код с одного хоста на другой. –