Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка при создании документа word / 21 сообщений из 21, страница 1 из 1
24.06.2014, 10:44
    #38678183
Diplomnik119
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Спасите мой диплом!
Имеется веб-приложение взаимодействующее с базой данных размещённой на sql-сервере, которое выбирает данные и по нажатию пользователем определенной кнопки формирует документ word и сохраняет его в определенной папке.
При запуске приложения из под Visual Studio всё работает нормально, формирует, сохраняет, открывает, но при публикации на сервере, по нажатию кнопки формирования и сохранения документа вылетает со следующей ошибкой:

\\-------\\
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Ошибка команды

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[COMException (0x800a1066): Ошибка команды]
Microsoft.Office.Interop.Word.DocumentClass.SaveAs(Object& FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter, Object& Encoding, Object& InsertLineBreaks, Object& AllowSubstitutions, Object& LineEnding, Object& AddBiDiMarks) +0
_Default.Button1_Click(Object sender, EventArgs e) +6717
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +154
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3707
\\-------\\

Обыскал весь интернет но не смог найти решения, прошу помощи!
...
Рейтинг: 0 / 0
24.06.2014, 10:50
    #38678191
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Diplomnik119Обыскал весь интернет но не смог найти решения, прошу помощи!Весь интернет пишет, что использовать офисный COM Interop под Asp.Net нельзя. Используй Open XML SDK .
...
Рейтинг: 0 / 0
24.06.2014, 10:57
    #38678201
Diplomnik119
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Алексей КDiplomnik119Обыскал весь интернет но не смог найти решения, прошу помощи!Весь интернет пишет, что использовать офисный COM Interop под Asp.Net нельзя. Используй Open XML SDK .

Использовать нельзя, однако всё прекрасно работает, только не на сервере.
Если бы я знал это делал бы с Open XML, а теперь до защиты осталось 3 дня и нужно что то придумать.
...
Рейтинг: 0 / 0
24.06.2014, 11:24
    #38678237
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
установи на серваке офис и будете тебе счастье но меня удивляет что ты не понял что там нужен офис установленный как такое можно не заметить? да и инет пестрит такими сабжами что не надо так делать
...
Рейтинг: 0 / 0
24.06.2014, 11:30
    #38678252
Diplomnik119
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
handmadeFromRuустанови на серваке офис и будете тебе счастье но меня удивляет что ты не понял что там нужен офис установленный как такое можно не заметить? да и инет пестрит такими сабжами что не надо так делать

Офис есть, не шути так больше))
...
Рейтинг: 0 / 0
24.06.2014, 11:33
    #38678260
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Diplomnik119 а теперь до защиты осталось 3 дня и нужно что то придумать.
не 3 дня, а трое суток
...
Рейтинг: 0 / 0
24.06.2014, 11:35
    #38678267
Diplomnik119
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
ИзопропилDiplomnik119 а теперь до защиты осталось 3 дня и нужно что то придумать.
не 3 дня, а трое суток

Это в корне меняет дело!
...
Рейтинг: 0 / 0
24.06.2014, 11:36
    #38678270
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Diplomnik119Офис есть, не шути так больше))
кто шутить тут? по моему создатель говнокода через офис. Выстави права пулу админские может поможет + http://www.cyberforum.ru/asp-net-mvc/thread900405.html
...
Рейтинг: 0 / 0
24.06.2014, 11:40
    #38678277
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Diplomnik119Изопропилпропущено...

не 3 дня, а трое суток

Это в корне меняет дело!
конечно.
...
Рейтинг: 0 / 0
24.06.2014, 11:40
    #38678278
Diplomnik119
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
handmadeFromRuDiplomnik119Офис есть, не шути так больше))
кто шутить тут? по моему создатель говнокода через офис. Выстави права пулу админские может поможет + http://www.cyberforum.ru/asp-net-mvc/thread900405.html

Да хоть как ты называй этот код дело от этого не меняется, это тоже пробовал, не помогает.
...
Рейтинг: 0 / 0
24.06.2014, 13:05
    #38678428
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
сегодня

Diplomnik119до защиты осталось 3 дня и нужно что то придумать

через некоторое время

Diplomnik119до сдачи проекта заказчику осталось 3 дня и нужно что то придумать
...
Рейтинг: 0 / 0
24.06.2014, 13:09
    #38678431
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
...
Рейтинг: 0 / 0
24.06.2014, 13:11
    #38678436
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Diplomnik119,

Officially Microsoft Office 2003 Interop is not supported on Windows server 2008 by Microsoft.

But after a lot of permutations & combinations with the code and search, we came across one solution which works for our scenario.

The solution is to plug the difference between the way Windows 2003 and 2008 maintains its folder structure, because Office Interop depends on the desktop folder for file open/save intermediately. The 2003 system houses the desktop folder under systemprofile which is absent in 2008.

So when we create this folder on 2008 under the respective hierarchy as indicated below; the office Interop is able to save the file as required. This Desktop folder is required to be created under

C:\Windows\System32\config\systemprofile

AND

C:\Windows\SysWOW64\config\systemprofile

This worked for me...

Also do check if .NET 1.1 is installed because its needed by Interop and ot preinstalled by Windows Server 2008

Or you can also Use SaveCopyas() method ist just take onargument as filename string)

Thanks Guys..!

учись гуглить, мужик!
...
Рейтинг: 0 / 0
24.06.2014, 17:13
    #38678818
мсущко
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Алексей КВесь интернет пишет, что использовать офисный COM Interop под Asp.Net нельзя.
Это беспощадное зло вообще нигде использовать нельзя :)
...
Рейтинг: 0 / 0
24.06.2014, 18:00
    #38678876
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
мсущкоАлексей КВесь интернет пишет, что использовать офисный COM Interop под Asp.Net нельзя.
Это беспощадное зло вообще нигде использовать нельзя :)Ну начинаецца... Ну и почему же в этот раз?
...
Рейтинг: 0 / 0
24.06.2014, 18:18
    #38678899
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Алексей Кмсущкопропущено...

Это беспощадное зло вообще нигде использовать нельзя :)Ну начинаецца... Ну и почему же в этот раз?
на сервере потому что под Asp.Net
...
Рейтинг: 0 / 0
24.06.2014, 18:31
    #38678915
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
ИзопропилАлексей Кпропущено...
Ну начинаецца... Ну и почему же в этот раз?
на сервере потому что под Asp.NetА на несервере?
...
Рейтинг: 0 / 0
24.06.2014, 20:10
    #38678974
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Алексей КИзопропилпропущено...

на сервере потому что под Asp.NetА на несервере?

не на сервере пишется на VBA либо как плагин на .net
без межпроцессного взаимодействия с офисом
...
Рейтинг: 0 / 0
24.06.2014, 20:16
    #38678978
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
ИзопропилАлексей Кпропущено...
А на несервере?

не на сервере пишется на VBA либо как плагин на .netМрачная перспектива.
Изопропилбез межпроцессного взаимодействия с офисомКуда-то торопимся?
...
Рейтинг: 0 / 0
24.06.2014, 20:35
    #38678993
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
Алексей ККуда-то торопимся?
глюки просто не ловим
...
Рейтинг: 0 / 0
26.06.2014, 11:00
    #38680617
Diplomnik119
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании документа word
hVosttDiplomnik119,

позырь

http://stackoverflow.com/questions/22554347/interopservices-comexception-0x800a1066-command-failed-under-teamcity

Огромное спасибо! Это помогло! Теперь всё работает! Использовать Interop можно, видимо такие же умники как тут собрались пишут что нельзя, по всему интернету)))
И кстати использовал я C#.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка при создании документа word / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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