|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
Доброго времени суток. в 2012 студии нельзя создать CLR приложение работающее с WEB сервисом. Подскажите, как можно обойти данное ограничение? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 10:34 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
funny, С правами EXTERNAL ACCESS вполне можно. Просто стандартное ограничение безопасности не позволяет вызывать"хрен знает что" ссылка Вполне делали такие вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 10:49 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
funny, что значит нельзя и что ты имеешь в виду под CLR приложением? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 10:56 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
создаю CLR приложение в Microsoft Visual Studio 2012 студии для 2014 MS SQL сервера. в 2008 студии и в 2010 студии есть возможность добавить Add Web References где будет указан Web ресурс а в 2012 студии такой возможности нет. Попытался в сборку добавить ещё один проект Class Library. Уже у этого проекта можно добавить Add Web References. В первый проект добавил в References ссылку на этот второй проект который Class Library. Вроде бы всё хорошо. Сборка собирается, диплоется благополучно. А потом при попытке вызвать в MS SQL Server эту CLR, ругается. Msg 6522, Level 16, State 1, Procedure ClrMyClr, Line 0 A .NET Framework error occurred during execution of user-defined routine or aggregate "ClrMyClr": System.Configuration.SettingsPropertyNotFoundException: Свойство настроек 'MySolution_webres_TransportService' не найдено. System.Configuration.SettingsPropertyNotFoundException: в System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName) в System.Configuration.SettingsBase.get_Item(String propertyName) в System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 11:12 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
funnyсоздаю CLR приложение в Microsoft Visual Studio 2012 студии для 2014 MS SQL сервера. в 2008 студии и в 2010 студии есть возможность добавить Add Web References где будет указан Web ресурсЭто вроде как не от студии зависит, а от вресии фреймворка для которого Вы создаёте приложение. Если создавать по шаблону для 3.5, то будет возможность Add Web Reference. Add Service Reference у Вас тоже нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 11:58 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
skyANA, Есть. Только Add Service Reference в 2008/2010 и 2012 студиях это две большие разницы. В 2008/2010 там можно ссылку на ресурс подставить а в 2012 такой возможности нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 12:42 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
funny, Вот так. Этот скрин из Studio 2012 Premium. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 14:26 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
funnyсоздаю CLR приложение в Microsoft Visual Studio 2012 студии для 2014 MS SQL сервера. в 2008 студии и в 2010 студии есть возможность добавить Add Web References где будет указан Web ресурс а в 2012 студии такой возможности нет. Попытался в сборку добавить ещё один проект Class Library. Уже у этого проекта можно добавить Add Web References. В первый проект добавил в References ссылку на этот второй проект который Class Library. Вроде бы всё хорошо. Сборка собирается, диплоется благополучно. А потом при попытке вызвать в MS SQL Server эту CLR, ругается. Msg 6522, Level 16, State 1, Procedure ClrMyClr, Line 0 A .NET Framework error occurred during execution of user-defined routine or aggregate "ClrMyClr": System.Configuration.SettingsPropertyNotFoundException: Свойство настроек 'MySolution_webres_TransportService' не найдено. System.Configuration.SettingsPropertyNotFoundException: в System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName) в System.Configuration.SettingsBase.get_Item(String propertyName) в System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName) То есть - вы задвинули обе ассембли длл в базу SQL Server? А кто пытается из-под сервера сходить в сеттинги за настройками? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2015, 16:33 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
Axeleron в бане2, Это такое окно именно при добавлении ресурса на проект CLR? Просто у Ultimate 2012 и Professional 2012 окошко совсем другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2015, 08:16 |
|
обращение CLR к WEB сервису
|
|||
---|---|---|---|
#18+
Winnipuh, Ну да. *.dll и *.XmlSerializers.dll скопировал в папку на сервере и CREATE ASSEMBLY. итого 4 dll. по второму вопросу если я правильно понял в то dll второго проекта дёргает все данные и уже результирующий набор возвращает в CLR. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2015, 08:22 |
|
|
start [/forum/topic.php?fid=20&tid=1401222]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 152ms |
0 / 0 |