powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / работа с word и папками через aspx страницы
16 сообщений из 16, страница 1 из 1
работа с word и папками через aspx страницы
    #37835343
asripine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. нужна помощь.создала aspx страницы, разместила локально.
в коде я работаю с word и с директориями файлов. в word передаются отчеты.

при работе с папками (создание) и файлами (редактирование) ничего не происходит.

при обращении к word ошибка такая (права aspnet как написано установила):

Не удалось получить фабрику класса COM для компонента с CLSID {000209FF-0000-0000-C000-000000000046} из-за следующей ошибки: 80070005 Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).

Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.UnauthorizedAccessException: Не удалось получить фабрику класса COM для компонента с CLSID {000209FF-0000-0000-C000-000000000046} из-за следующей ошибки: 80070005 Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).

ASP.NET не имеет права обращаться к запрошенному ресурсу. Рекомендуется предоставить удостоверению запроса ASP.NET права доступа к этому ресурсу. ASP.NET имеет базовое удостоверение процесса (обычно {MACHINE}\ASPNET для IIS 5 или Network Service на IIS 6 и IIS 7, а также удостоверение настроенного пула приложений на IIS 7.5)), который используется, если приложение не олицетворяется. Если приложение олицетворяется через задание <identity impersonate="true"/>, удостоверением будет служить идентификатор анонимного пользователя (обычно IUSR_MACHINENAME) или идентификатор пользователя запроса с проверенной подлинностью.

Для предоставления ASP.NET прав на запись в файл, щелкните на файле правой кнопкой мыши в окне "Проводник", выберите "Свойства", затем вкладку "Безопасность". Выберите "Добавить" для добавления соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для требуемых прав доступа.

Ошибка источника:

Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

Трассировка стека:


[UnauthorizedAccessException: Не удалось получить фабрику класса COM для компонента с CLSID {000209FF-0000-0000-C000-000000000046} из-за следующей ошибки: 80070005 Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)).]
System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType) +0
System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType) +79
System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj) +76
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) +98
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) +241
System.Activator.CreateInstance(Type type, Boolean nonPublic) +69
System.Activator.CreateInstance(Type type) +6
waGlavnaia.wbUMKD.b1_Click(Object sender, EventArgs e) +193
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835358
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбросьте свой код на помойку. Курите генераторы отчетов либо Open XML.
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835368
asripine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за совет. но код готов. и реализовать на данный момент необходимо так. из каждой ситуации должен быть выход
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835416
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asripineиз каждой ситуации должен быть выход
МСУВыбросьте свой код на помойку. Курите генераторы отчетов либо Open XML.
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835552
asripine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ахахах.Первый раз зашла на форум и задала вопрос. все такие умные, дружелюбные и юморные.так приятно
кстати с первой проблемой уже справилась самостоятельно и без выброса на помойку обошлась))
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835626
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asripine, с мешком г-на в мешке тоже путешествовать можно.
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835664
Open XML + LINQ to XML наше все
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37835889
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37836045
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы легких путей не ищем. Да и провайдеры (при наличии) будут сильно радоваться. Ком интероп лежит давно на свалке.
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37836424
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asripineахахах.Первый раз зашла на форум и задала вопрос. все такие умные, дружелюбные и юморные.так приятно
кстати с первой проблемой уже справилась самостоятельно и без выброса на помойку обошлась))

Это вы еще не читали что тут про мой проект написали?
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37837096
VIT2708asripineахахах.Первый раз зашла на форум и задала вопрос. все такие умные, дружелюбные и юморные.так приятно
кстати с первой проблемой уже справилась самостоятельно и без выброса на помойку обошлась))

Это вы еще не читали что тут про мой проект написали?

А Вы считаете что не заслужено раскритиковали ваш лисапет?
Чего Вы ожидали, что местные аборигены по отечески прослезятся что-ли, глядя на Ваш скрин с иконами?
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37837400
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Это вы еще не читали что тут про мой проект написали?
Твоему "проекту" (еле язык поворачивается его так назвать) пока место на свалке, уж прости :)
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37837525
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУVIT2708Это вы еще не читали что тут про мой проект написали?
Твоему "проекту" (еле язык поворачивается его так назвать) пока место на свалке, уж прости :)


Ну переделываю я его, смотрю примеры в MSDN и переписываю код. Теперь и сам вижу хреново написал.
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37838278
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708МСУпропущено...

Твоему "проекту" (еле язык поворачивается его так назвать) пока место на свалке, уж прости :)


Ну переделываю я его, смотрю примеры в MSDN и переписываю код. Теперь и сам вижу хреново написал.
НУ так а какие претензии тогда? Получается критика была на пользу?!
...
Рейтинг: 0 / 0
работа с word и папками через aspx страницы
    #37838327
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoneshockVIT2708пропущено...



Ну переделываю я его, смотрю примеры в MSDN и переписываю код. Теперь и сам вижу хреново написал.
НУ так а какие претензии тогда? Получается критика была на пользу?!

Да нет претензий никаких у меня.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
работа с word и папками через aspx страницы
    #38415385
Andrey_VP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тема, конечно, старая, но возник вопрос:

Как правильно выгружать отчёты в сводную таблицу Excel, используя лишь "Open XML + LINQ to XML наше все", как тут писали уважаемые знающие люди?

Я знаю лишь один способ: используя Microsoft.Office.Interop.Excel делаем так:
Код: c#
1.
2.
3.
4.
Excel._Workbook xlWb = xlApp.Workbooks.Add(1);
Excel._Worksheet xlSh = xlWb.Worksheets.get_Item(1);
Excel.PivotCache xlPC = xlWb.PivotCaches().Create(Excel.XlPivotTableSourceType.xlExternal);
xlPC.Recordset = rs;

, где rs - ADODB.Recordset

Существует ли более прогрессивный способ?
Прошу поделиться знаниями специалистов.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / работа с word и папками через aspx страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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