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

Переводы статьи Переводы статьи
Код статьи: 247318 - Vizualiza?i produsele pentru care se aplic? acest articol.
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Развернуть все | Свернуть все

В этой статье

Проблема

Если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 - Последний отзыв: 23 февраля 2014 г. - Revision: 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
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:247318

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com