powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не открывается документ Word
3 сообщений из 3, страница 1 из 1
Не открывается документ Word
    #33904870
wrd-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Не открывается документ Word
    #33904896
Nisus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документ скорее всего открывается но в контексте того пользователя, под которым работает приложение - ASPNET (win2k, win XP) или Network Service (win2k3). Когда работаешь в студии то он открывается в контексте текущего пользователя и соответственно виден текущему пользователю. Выход - завести новый пул под своим аккаунтом на закладке Identity и запускать сайт в этом пуле. но вообще задача странная, зачем открывать Word на сервере? А вы уверены что он там будет установлен? Обычно никто на сервер офис не ставит. Да и кто его там будет править тоже не очень понятно.
...
Рейтинг: 0 / 0
Не открывается документ Word
    #33905473
Stray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На странице имеется к примеру такой код:

protected void Button1_Click(object sender, EventArgs e)
{
Word.Application app = new Word.Application();

object template = Missing.Value;
object Path = @"С:\REPORT\TEST.doc";

Word._Document doc1 = app.Documents.Open(ref Path,
ref template, ref template, ref template, ref template,
ref template, ref template, ref template, ref template,
ref template, ref template, ref template, ref template,
ref template, ref template, ref template);

app.Visible = true;
}
Дальше, если я запускаю приложение из студии, то при нажатии Button1 открывается Word с нужным документом. Т е всё отработало как надо.
Теперь, если запускаю приложение из InternetExplorer (не из студии), то процесс winword.exe запускается, но сам документ не открывается.
Подскажите в чем может быть дело?

Мне больше импонирует такой способ:


private void btReport_Click(object sender, System.EventArgs e)
{
    string FileName;
    FileName = "c:\\temp\\w1.doc";
    if (File.Exists(FileName))
    {
        Response.ContentType = "application/vnd.ms-word";
        Response.AddHeader("Content-Disposition", "attachment; filename=WordFile.doc");
        Response.BufferOutput = true;
        Response.ContentEncoding = System.Text.Encoding.UTF8;
        Response.Charset = "UTF-8";
        EnableViewState = false;
        Response.WriteFile(FileName);
    }
    else
        Response.Write("Error: File '"+FileName+"' not exists.");
            
    Response.End();
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не открывается документ Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]