В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

BUG: Word 2000 и Excel 2000 не адрес неправильно при использовании Response.Redirect

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:247318
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
ЕслиResponse.Redirectв странице ASP (Active Server) для перенаправления клиента в документ Microsoft Word или электронную таблицу Microsoft Excel, соответствующего приложения Microsoft Office не отображается правильный файл, который был перенаправлен.
Причина
Приложения Microsoft Office 97 открывать файлы на веб-сервере только для чтения. Приложения Microsoft Office 2000 попробуйте открыть файлы, расположенные на сервере Web чтения и записи. Если пользователь, который вошел на клиентском компьютере является администратором на веб-сервере, приложения Office попробуйте открыть файл для чтения и записи и анализа и отображения статического кода HTML в файле .ASP клиенту. Если пользователь не находится в группу администраторов на сервере, пользователю предлагается для проверки подлинности и клиент перенаправляется в файл, как ожидалось.
Решение
Чтобы избежать этого можно использовать теги META для перенаправления клиента на файл Microsoft Office. Например,:
<%@ Language=VBScript %><HTML><HEAD><%  ' Set the page to redirect the user to strRedirect = "/test/test.xls" Response.Write("<META HTTP-EQUIV=Refresh CONTENT=""0;URL=" + strRedirect + """>")%></HEAD></HTML>				
Статус
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в начале данной статьи..
Дополнительная информация

Действия для воспроизведения поведения:

  1. Создать новый виртуальный каталог с именем веб-сервераRedirectTest.
  2. Запустите программу «Блокнот» для создания новой активной серверной страницы. Поместите следующий код в программе «Блокнот»:
    <%@ Language=VBScript %><%  ' Set the page to redirect the user to strRedirect = "/RedirectTest/test.xls" Response.Redirect strRedirect%><HTML><HEAD></HEAD><BODY>This is the BODY tag of the ASP page</BODY></HTML>					
  3. Сохранить файл какRedirect.ASPВ диалоговом окнеRedirectTestвиртуальный каталог.
  4. Создайте файл Excel с именемTest.xls.и поместить его вRedirectTestвиртуальный каталог.
  5. При переходе на http:// <servername>/ RedirectTest/Redirect.asp, обратите внимание, что Excel 2000 запускается и отображает текст "This is тега BODY страницы ASP."</servername>
Ссылки
Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
225234OFF2000: Ссылка на запрос пароля обеспечивает документа Office
266263BUG: Word 2000 и Excel 2000 экран ASP источника времени с помощью типа MIME В поток данных

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 247318 — последний просмотр: 02/23/2014 01:18:55 — редакция: 2.0

Microsoft Excel 2000 Standard Edition, Microsoft Word 2000 Standard Edition, Microsoft Active Server Pages 4.0

  • kbnosurvey kbarchive kbaspobj kbbug kbpending kbmt KB247318 KbMtru
Отзывы и предложения