Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
В Конроллере пишу: Код: c# 1. в ActionResult пишу: Код: c# 1. 2. Когда запускаю приложение через Visual Studio на сервере(Windows 2008 R2), все работает, переменная "document" принимает не пустое значение. А вот после того как делаю Publish и запускаю приложение(localhost), переменная "document" получает null. Доступ к папке есть, т.е в папку можно загружать файлы. Пробовал присвоить переменной "document" следующее значение: Код: c# 1. Все также, при запуске через VisualStudio переменная "document" принимает не пустое значение, а после Publish переменная "document" получает null Прошу помочь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 14:42 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
А какое у Вас показывает значение этого Path.Combine(Server.MapPath("~/Files/") ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 14:53 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Sabyrov.TalgatПрошу помочь... http://docx.codeplex.com/ DocX is a .NET library that allows developers to manipulate Word 2007/2010 files, in an easy and intuitive manor. DocX is fast, lightweight and best of all it does not require Microsoft Word or Office to be installed. Откажитесь от Interop на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 15:07 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Да, если на web-сервере не стоит MS Word, то работать не будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 15:16 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Axeleron, Когда открываешь приложение через visual studio, принимает нужное значение. Когда делаешь publish то принимает null. Ms word 2007 установлен на сервере, как я уже сказал когда открываешь приложение через visual studio, все работает нормально, а когда делаешь publish в iis и запускаешь(localhost) не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 20:14 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Sabyrov.TalgatAxeleron, Когда открываешь приложение через visual studio, принимает нужное значение. Когда делаешь publish то принимает null. Ms word 2007 установлен на сервере, как я уже сказал когда открываешь приложение через visual studio, все работает нормально, а когда делаешь publish в iis и запускаешь(localhost) не работает. http://support.microsoft.com/kb/257757 Microsoft does not currently recommend, and does not support, Automation of Microsoft Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit unstable behavior and/or deadlock when Office is run in this environment. п.с. тема не новая про офис, я не знаю почему вы не делали ресеч перед реализацией, легкое гугление и ваша проблема была б известна заранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 22:57 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Как на счет Spire.Doc? Работает ли Spire.Doc на IIS 7? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 08:11 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Sabyrov.TalgatКак на счет Spire.Doc? Работает ли Spire.Doc на IIS 7? Spire.Doc for .NET is a professional Word .NET library specially designed for developers to create, read, write, convert and print Word document files from any .NET( C#, VB.NET, ASP.NET) platform with fast and high quality performance. As an independent Word .NET component, Spire.Doc for .NET doesn't need Microsoft Word to be installed on the machine . However, it can incorporate Microsoft Word document creation capabilities into any developers' .NET applications. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 08:16 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVostt http://docx.codeplex.com/ Что это за тухлятина? hVosttОткажитесь от Interop на сервере. +1 Sabyrov.TalgatКак на счет Spire.Doc? Работает ли Spire.Doc на IIS 7? На помойку. Open XML SDK 2.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 09:40 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУЧто это за тухлятина? Халява, сэр! МСУSabyrov.TalgatКак на счет Spire.Doc? Работает ли Spire.Doc на IIS 7? На помойку. Open XML SDK 2.5. От тут не согласен. Не согласен ковыряться в этом говне SDK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 10:24 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVosttХалява, сэр! Экий ты падкий на халявный кал :) hVosttМСУпропущено... На помойку. Open XML SDK 2.5. От тут не согласен. Не согласен ковыряться в этом говне SDK. Не согласен. Более чем внятная SDK от вендора. Проще её выучить, чем городить костыльную обертку над оберткой от укуренных студентов, которые уже как лет 5 не обновляют свои поделия. Ну вот тебе простой пример создания документа. Куда уж проще? Код: c# 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 10:37 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУЭкий ты падкий на халявный кал :) Обижаешь... Халяву я люблю конечно, но не пожалею денег на добротный инструмент. Ну или времени, на то чтобы убедить начальство раскошелиться. Обычно рядовой разработчик уже заранее на over 146% уверен, что денег не дадут и уныло шарится по форумам, выклянчивая убогие халявные решения. МСУНе согласен. Более чем внятная SDK от вендора. Проще её выучить, чем городить костыльную обертку над оберткой от укуренных студентов, которые уже как лет 5 не обновляют свои поделия. В обычной ситуации, ты прав, SDK хватает — выгрузить простой по структуре документа отчётик, вытащить данные, заполнить шаблон... Тут левых инструментов не надо. А вот чем тебе Open XML SDK поможет, если нужно поддерживать '97, нужна печать, конвертация и прочие лихие штуки? Иногда разумнее купить готовую библиотеку и не тратить на мудотню время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 11:04 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУНу вот тебе простой пример создания документа. Куда уж проще? Ну так пример примитивный. Мы ж не знаем, что автору нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 11:04 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУНе согласен. Более чем внятная SDK от вендора. Проще её выучить, чем городить костыльную обертку над оберткой от укуренных студентов, которые уже как лет 5 не обновляют свои поделия. Ну вот тебе простой пример создания документа. Куда уж проще? ... оно-то, конечно, да, если сильно не заморачиваться с форматом .. Но после того, как для создания простенького документа (счет-фактура вполне стандартного вида) с парой вложенных картинок (логотипчик и печать) понадобилось 300 строк кода, как-то не вдохновляет ... Нет, надо будет, напишу еще ... Но душа не поет .. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 17:38 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVosttМСУЭкий ты падкий на халявный кал :) Обижаешь... Халяву я люблю конечно, но не пожалею денег на добротный инструмент. Ну или времени, на то чтобы убедить начальство раскошелиться. Обычно рядовой разработчик уже заранее на over 146% уверен, что денег не дадут и уныло шарится по форумам, выклянчивая убогие халявные решения. Вкорячивать в проект какое-то усопшее пятилетнее чудо - не наш метод. hVosttВ обычной ситуации, ты прав, SDK хватает — выгрузить простой по структуре документа отчётик, вытащить данные, заполнить шаблон... Тут левых инструментов не надо. А вот чем тебе Open XML SDK поможет, если нужно поддерживать '97, нужна печать, конвертация и прочие лихие штуки? Иногда разумнее купить готовую библиотеку и не тратить на мудотню время. Для "более серьезных отчетов" используют репортинговые системы (они же генераторы отчетов), которые могут экспортировать далеко не только в 97 ворд, но и в эксель, пдф, jpeg, html и так далее. Да и требования по 97 офису сейчас на рынке не встретишь, если что. Так что это что-то из области критинизма типа поддержки сайтом IE6 hVosttМСУНу вот тебе простой пример создания документа. Куда уж проще? Ну так пример примитивный. Мы ж не знаем, что автору нужно. Ну так я тоже не решение ему предлагаю :) carrotik... оно-то, конечно, да, если сильно не заморачиваться с форматом .. Но после того, как для создания простенького документа (счет-фактура вполне стандартного вида) с парой вложенных картинок (логотипчик и печать) понадобилось 300 строк кода, как-то не вдохновляет ... Нет, надо будет, напишу еще ... Но душа не поет .. :) Ну если ты библиотеки пользуешь исключительно по количеству кода, то я не против, можешь использовать полувнятный непонятный враппер от третьих лиц. Меня 300 строк кода не пугает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 20:47 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУВкорячивать в проект какое-то усопшее пятилетнее чудо - не наш метод. Зогласен МСУДля "более серьезных отчетов" используют репортинговые системы (они же генераторы отчетов), которые могут экспортировать далеко не только в 97 ворд, но и в эксель, пдф, jpeg, html и так далее. Да и требования по 97 офису сейчас на рынке не встретишь, если что. Так что это что-то из области критинизма типа поддержки сайтом IE6 Дак они тоже не бесплатны, не? Требования к выдаче 97-2003 обычно уже нет, но вот загрузка от клиента — только с песней. Пациентов, особенно в бизнесе, сидящих до сих пор на XP и 2003 офисе сегодня как грязи. Даже IE 6 приходится иногда поддерживать. Радует, что хватает поддержки методом эскалатора: пусть выглядит криво/косо, лишь бы как-то шевелилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 22:28 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVosttДак они тоже не бесплатны, не? Ну смотря какие. Например, Reporting Services (без сервера) в локальном режиме бесплатен. Создаешь в студии отчет и процессишь его в ReportViewer (aspx, xaml, winforms). Для MVC создаем aspx страничку для рендеринга: http://codearticles.ru/articles/2323 hVosttТребования к выдаче 97-2003 обычно уже нет, но вот загрузка от клиента — только с песней. Не вопрос. Но пилить ручками отчеты на 97-2003 моветон. Либо генераторы отчетов, либо Open XML SDK для 2007 и выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 23:39 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
Кстати, вот еще один интересный вариант использования Reporting в отвязке от сервера отчетов: http://codearticles.ru/articles/2225 Веб сервис сам рендерит отчет по заказу клиента и в нужном формате отдает в виде массива байт. Использовалось в реальном нагруженном проекте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 23:42 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVostt, запусти проект Reports.ReportTest и посмотри как качественно генерится doc отчет. И такие сложные отчеты (и даже еще сложнее в 1К раз) делаются на два чиха. И генерятся в любом формате. Можно упороться такое делать руками хоть через интероп, хоть через обертки, хоть через Open XML SDK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 23:50 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУ, Посмотрел проект и отчет. Круть! Я много работал с FastReport, но смотрю Reporting Services тоже вполне ничего. Для отчётов ковыряние ручками однозначный моветон, согласен. Но всё же FR по-забористей будет, особенно его пользовательский редактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 00:17 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, Посмотрел проект и отчет. Круть! Я много работал с FastReport, но смотрю Reporting Services тоже вполне ничего. Для отчётов ковыряние ручками однозначный моветон, согласен. Я тоже работал много с Fast Report и его ранним бесплатным собратом FreeReport, когда на дельфях сидел. С Crystal Reports тоже довелось плотно поработать, пока он был не куплен сапом и выпилен из студии. Reporting Services отличный генератор, очень много и плотно с ним работал. Есть свои тонкости, да. Но в целом великолепная вещь! hVosttНо всё же FR по-забористей будет, особенно его пользовательский редактор. В чем-то FR выглядит мощнее, как и CR, но если в целом - то на Reporting Services любые задачи можно сделать, как и на FR. Да и дело привычки тут еще. И самый главный плюс - Reporting Services идет в коробке студии, бери и юзай. А если есть лицензия на MS SQL, то получи в придачу еще и полноценный сервер отчетов. Такие дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 09:43 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУВ чем-то FR выглядит мощнее, как и CR, но если в целом - то на Reporting Services любые задачи можно сделать, как и на FR. Да и дело привычки тут еще. И самый главный плюс - Reporting Services идет в коробке студии, бери и юзай. А если есть лицензия на MS SQL, то получи в придачу еще и полноценный сервер отчетов. Такие дела. К возможностям претензий никаких нет, и коробка это плюс, но если требуется мощный пользовательский интерфейс для клепания отчётиков мышкой, то FR безусловно выигрывает. Ты ж понимаешь как оно бывает в большой конторе, отчётов много не бывает, каждый день что-то меняется, ну не программер же этим будет заниматься -- подвинь эту колонку левее, это сделай ширше, в заголовок добавь ревизит.. ой не надо, убери,.. ой верни взад... убери... верни..убери..верни.... ггг ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 10:40 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVosttК возможностям претензий никаких нет, и коробка это плюс, но если требуется мощный пользовательский интерфейс для клепания отчётиков мышкой, то FR безусловно выигрывает. Ты недооцениваешь SS/RS. В нем можно делать реально крутые отчеты. hVosttТы ж понимаешь как оно бывает в большой конторе, отчётов много не бывает, каждый день что-то меняется, ну не программер же этим будет заниматься -- подвинь эту колонку левее, это сделай ширше, в заголовок добавь ревизит.. ой не надо, убери,.. ой верни взад... убери... верни..убери..верни.... ггг ))) Да, и всё это делается в репортинге ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 11:25 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
МСУТы недооцениваешь SS/RS. В нем можно делать реально крутые отчеты. Бухгалтер Люба предпенсионного возраста осилит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 11:31 |
|
||
|
Microsoft.Office.Interop.Word.dll не работает на сервере Windows 2008 R2
|
|||
|---|---|---|---|
|
#18+
hVosttМСУТы недооцениваешь SS/RS. В нем можно делать реально крутые отчеты. Бухгалтер Люба предпенсионного возраста осилит? А зачем ей SS/RS? Ей нужен конечный выхлопной файлик или сразу его печать на принтере :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38823731&tid=1356829]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
1208ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 1590ms |

| 0 / 0 |
