1c 7.7 и ASP.NET #719129


#0 by DES
подскажи всезнающий All как заюзать из семерки доступ к веб-сервису, если есть в мануале такой пример: private eFactura.SerClient _client;
#1 by Jaap Vduul
Рисовать/парсить вручную soap-пакеты, отправлять получать через xmlhttp/winhttp. Можно ещё попробовать SoapClient от Билли заюзать.
#2 by DES
а можно без сленга ? ибо не владею.
#3 by DES
Апну?
#4 by Serginio1
#5 by Garykom
через ВК как предложено в - т.е. написать/добыть внешнюю компоненту которая это умеет и заюзать ее или в предложили самому реализовать клиента веб-сервиса на языке 1С с использованием разных способов выполнения http запросов к серверу и получения ответов
#6 by DES
блин, там ничего не понятно, можешь дать ссылку на ВК для 7.7 ?
#7 by LinuxOrg
Вот и выросло поколение программистов, которое ничего не понимает в программировании.
#8 by Garykom
:)) - это настолько тонкий юмор вышел что аж сам с трудом понял ))
#9 by Serginio1
Там в примерах есть обработка ТестNetObjetToIDispatch20.ert
#10 by DES
кто поможет скачать помогите
#11 by Serginio1
#12 by Serginio1
Вот пример кода отправи почты с SSL
#13 by DES
спс
#14 by DES
а какую dll загрузить для примера почты?
#15 by Serginio1
Никакую. Тебе нужно просто зарегистрировать NetObjetToIDispatch45.dll используя РегистрацияКомСервера.exe
#16 by DES
что-то просит регистратор...
#17 by DES
выбрал Нужные DLL. Запускаем РегистрацияКомСервера.exe и выбираем NetObjetToIDispatch45.dll которая лежит в DLLNetObjetToIDispatch45 а что дальше? кнопки "выполнить" нету.
#18 by DES
ыNetObjectToIDispatchDLLNetObjetToIDispatch45NetObjetToIDispatch45.dll" или од ин из зависимых от них компонентов. Операция не поддерживается. (Исключение из H RESULT: 0x80131515)
#19 by oleg_km
.NET установлен?
#20 by DES
как проверить ? все обновления windos установлены
#21 by DES
microsoft.NET Framework 4   3шт  есть
#22 by Serginio1
ыNetObjectToIDispatchDLLNetObjetToIDispatch45NetObjetToIDispatch45.dll Скопируй на диск и укажи путь к нему
#23 by DES
Дык так и сделал я правильно понял, в регистраторе формируется командная строка и ее нужно скопировать в окно CMD ? Вот это я копирую и запускаю в окне C:WindowsMicrosoft.NETFrameworkv4.0.30319 egasm.exe "C:DLLNetObjetToIDispatch45NetObjetToIDispatch45.dll" /codebase bjetToIDispatch45NetObjetToIDispatch45.dll" /codebase Microsoft (R) .NET Framework Assembly Registration Utility, версия 4.0.30319.1 (C) Корпорация Майкрософт, 1998-2004. Все права защищены. RegAsm : error RA0000 : Невозможно загрузить файл или сборку "file:///C:DLLNetO bjetToIDispatch45NetObjetToIDispatch45.dll" или один из зависимых от них компон ентов. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)
#24 by Serginio1
Странно я для проверки на ноуте загрузил все нормально но у меня версия другая 4.0.30319.18408 У меня совместимость поставлена под 4.5.1 вроде Поставь обновления
#25 by DES
Все обновления установлены
#26 by DES
на 2008r2 такая же версия как у тебя, но он 64bit
#27 by DES
32 битный вариант ругнулся, но зарегил Но это на серваке, а как мне на компе сделать ? C:UsersАдминистратор>C:WindowsMicrosoft.NETFrameworkv4.0.30319 egasm.exe "C:DLLNetObjetToIDispatch45NetObjetToIDispatch45.dll" /codebase Microsoft .NET Framework Assembly Registration Utility 4.0.30319.18408 для Microsoft .NET Framework 4.0.30319.18408 (C) Корпорация Майкрософт (Microsoft Corporation).  Все права защищены. RegAsm : warning RA0000 : Регистрация неподписанной сборки с использованием пара метра /codebase может вызвать конфликт данной сборки с другими приложениями, кот орые могут быть установлены на том же компьютере. Параметр /codebase предназначе н только для подписанных сборок. Присвойте сборке строгое имя и повторите регист рацию. Типы зарегистрированы успешно
#28 by DES
на серваке завелось и тестовый примерчик прошел. как бы на компе разработчика завести ?
#29 by DES
скинул regasm с сервера на комп вышибло. Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:UsersSH>C:WindowsMicrosoft.NETFrameworkv4.0.30319 egasm.exe "C:DLLNetO Необработанное исключение: System.TypeLoadException: Не удалось загрузить тип "S ystem.Reflection.AssemblySignatureKeyAttribute" из сборки "mscorlib, Version=4.0 .0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".    в System.ModuleHandle.ResolveMethod(RuntimeModule module, Int32 methodToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodI nstCount)    в System.ModuleHandle.ResolveMethodHandleInternalCore(RuntimeModule module, I nt32 methodToken, IntPtr[] typeInstantiationContext, Int32 typeInstCount, IntPtr [] methodInstantiationContext, Int32 methodInstCount)    в System.ModuleHandle.ResolveMethodHandleInternal(RuntimeModule module, Int32 methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)    в System.Reflection.CustomAttributeData..ctor(RuntimeModule scope, CustomAttr ibuteRecord caRecord)    в System.Reflection.CustomAttributeData.GetCustomAttributes(RuntimeModule mod    в Microsoft.Tools.RegAsm.Resource.GetStringIfExists(String key)    в Microsoft.Tools.RegAsm.Resource.GetString(String key)    в Microsoft.Tools.RegAsm.Resource.FormatString(String key, Object a1)
#30 by DES
обновил зарегал запустил тест майла mail = врап.СоздатьОбъект("System.Net.Mail.SmtpClient",smtp,port); {S:LXEXTFORMSNET_.ERT}: NetObjetToIDispatch45:  неверный тип System.Net.Mail.SmtpClient
#31 by Serginio1
А что говорит SmtpClientтип=Врап.ПолучитьТип("System.Net.Mail.SmtpClient");
#32 by Serginio1
#33 by DES
обновил систему, обновились NET запустил тест, подвисает и выдает
#34 by Serginio1
А ты данные
#35 by DES
ну да. я же не совсем ...
#36 by DES
для этого нужен почтовый клиент (outlook express) на компе?
#37 by DES
говорят почтовые сервисы отменили без SSL вход
#38 by DES
Настройка по протоколу POP3 При использовании протокола POP3 все письма из папок, которые вы укажете в меню Настройка ? Почтовые программы, будут сохраняться почтовой программой на ваш компьютер в папку Входящие. При необходимости вы можете настроить в почтовой программе фильтры, чтобы автоматически перемещать письма в нужные папки. Отправляемые вами письма будут храниться только на вашем компьютере. Примечание.  При скачивании писем с сервера по протоколу POP3 Яндекс.Почта автоматически сохраняет копии писем на сервере, но вы можете удалять письма вручную с помощью веб-интерфейса. Если вы хотите удалять письма с помощью почтовой программы, используйте протокол IMAP. Для настройки почтовой программы по протоколу POP3 необходимо указать следующие данные: адрес почтового сервера — pop.yandex.ru; Исходящая почта адрес почтового сервера — smtp.yandex.ru; порт — 465. Для доступа к почтовому серверу укажите ваш логин и пароль на Яндексе. Если вы настраиваете получение почты с ящика вида «login@yandex.ru», логином является часть адреса до знака «@». Если вы используете Яндекс.Почту для домена , в качестве логина необходимо указывать полный адрес почтового ящика.
#39 by DES
попробовал 465 порт
#40 by Serginio1
#41 by DES
оно с ssl не работает же.
#42 by Serginio1
Вчера работало.
#43 by Serginio1
Сейчас с домашнего проверил тоже работает
#44 by Serginio1
Правда долго соединяется
#45 by DES
что ты проверил ?
#46 by Serginio1
Отправил почту.
#47 by DES
какой порт ?
#48 by Serginio1
Все как в примере 25 порт Прочитай внимательно
#49 by DES
на 587 порт прошло NET спасибо
#50 by DES
ну хорошо это чудо заработало, как мне специфичное API заюзать ?
#51 by Serginio1
Загрузить сборку которая содержит классы EFacturaApiRef.ServiceClient; и все как в примерах
#52 by DES
а где эта сборка может существовать ?
#53 by Serginio1
svcutil.exe Или  в Visual Studio создать сборку DLL.  Добавить ссылку на и сохранить
#54 by Serginio1
svcutil.exe
#55 by Serginio1
Смотри
#56 by Serginio1
#57 by Serginio1
#58 by DES
- это к чему ?
#59 by Serginio1
Это к svcutil.exe
#60 by DES
сделал svcutil.exe сгенерировался какой то файл исходник на c# что с ним делать ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С