Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
Добрый день. При скачке файла, вываливается вот такая ошибка: Произошла ошибка .NET Framework во время выполнения пользователем программы или агрегатной функции "IM_DownloadImage": System.Security.SecurityException: Сбой при запросе разрешения типа: "System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". System.Security.SecurityException: в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) в System.Net.WebClient.DownloadData(Uri address) в HttpFunctions.DownloadImage(String imageUri) Сделано: ALTER ASSEMBLY [IM_DownloadImage] WITH PERMISSION_SET = EXTERNAL_ACCESS и ALTER DATABASE [M5] SET TRUSTWORTHY ON Помогите, что может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 16:41 |
|
||
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 16:45 |
|
||
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, Класс, конечно искал в инете информацию... только толку нет(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 16:53 |
|
||
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSДобрый день. При скачке файла, вываливается вот такая ошибка: Произошла ошибка .NET Framework во время выполнения пользователем программы или агрегатной функции "IM_DownloadImage": System.Security.SecurityException: Сбой при запросе разрешения типа: "System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". System.Security.SecurityException: в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) в System.Net.WebClient.DownloadData(Uri address) в HttpFunctions.DownloadImage(String imageUri) Сделано: ALTER ASSEMBLY [IM_DownloadImage] WITH PERMISSION_SET = EXTERNAL_ACCESS и ALTER DATABASE [M5] SET TRUSTWORTHY ON Помогите, что может быть? Сборку нужно таки ручками регистрировать . И вообще отвыкайте от CLR. На ровное месте может отвалиться то, что еще работало в 2008R2 . "...Sometimes a library is changed from pure MSIL to mixed-mode (i.e. it contains both managed and unmanaged code), and SQL only allows for pure MSIL libraries. The ServiceModel library ( an unsupported library), prior to .NET 4.0, was pure MSIL and so people imported it into SQL Server 2005, 2008, and 2008 R2 to do Web Service calls . Starting in .NET 4.0 it was changed to mixed-mode and could no longer be imported. Any project using it successfully on 2005, 2008, or 2008 R2 that wanted to upgrade to 2012 (or newer) had to be rewritten to not use ServiceModel. Some of the actions that can be performed via supported libraries require EXTERNAL_ACCESS so that they can go outside of SQL Server to the file system, or to the network, etc. Some actions require UNSAFE due to the type of operations (updating static variables, etc) or being marked with a Host Protection Attribute (there are many different attributes that are for different reasons for requiring UNSAFE)..." - почитайте вдумчиво, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:28 |
|
||
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, не делайте так, напишите слой приложения, который будет загружать в базу результат HTTP запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 18:20 |
|
||
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
Andy_OLAP, Я правильно понимаю, у MSSQL нет прав к файловой системе Windows? Которая необходима для работы WEB компоненты (сборки)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 07:46 |
|
||
|
Люди помогите. Использование clr сборки, которая закачивает файл по uri
|
|||
|---|---|---|---|
|
#18+
Andy_OLAPИгорь_UUSДобрый день. При скачке файла, вываливается вот такая ошибка: Произошла ошибка .NET Framework во время выполнения пользователем программы или агрегатной функции "IM_DownloadImage": System.Security.SecurityException: Сбой при запросе разрешения типа: "System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". System.Security.SecurityException: в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) в System.Net.WebClient.DownloadData(Uri address) в HttpFunctions.DownloadImage(String imageUri) Сделано: ALTER ASSEMBLY [IM_DownloadImage] WITH PERMISSION_SET = EXTERNAL_ACCESS и ALTER DATABASE [M5] SET TRUSTWORTHY ON Помогите, что может быть? Сборку нужно таки ручками регистрировать . И вообще отвыкайте от CLR. На ровное месте может отвалиться то, что еще работало в 2008R2 . "...Sometimes a library is changed from pure MSIL to mixed-mode (i.e. it contains both managed and unmanaged code), and SQL only allows for pure MSIL libraries. The ServiceModel library ( an unsupported library), prior to .NET 4.0, was pure MSIL and so people imported it into SQL Server 2005, 2008, and 2008 R2 to do Web Service calls . Starting in .NET 4.0 it was changed to mixed-mode and could no longer be imported. Any project using it successfully on 2005, 2008, or 2008 R2 that wanted to upgrade to 2012 (or newer) had to be rewritten to not use ServiceModel. Some of the actions that can be performed via supported libraries require EXTERNAL_ACCESS so that they can go outside of SQL Server to the file system, or to the network, etc. Some actions require UNSAFE due to the type of operations (updating static variables, etc) or being marked with a Host Protection Attribute (there are many different attributes that are for different reasons for requiring UNSAFE)..." - почитайте вдумчиво, Пересоздал clr сборку на "месте". Указав и CREATE ASSEMBLY [IM_DownloadImage] WITH PERMISSION_SET = EXTERNAL_ACCESS и ALTER DATABASE [M5] SET TRUSTWORTHY ON Не помогает! И никаких ошибок при сборке((( Что можете ещё посоветовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 08:07 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39599472&tid=1690319]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
89ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 422ms |

| 0 / 0 |
