У меня есть CLR, который запускает отчет SSRS.Я создал его три года назад, и мне пришлось обновить его на этой неделе (сменился жесткий код IP).Это единственный, который я когда-либо писал, поэтому в 2015 году я написал заметки о том, как его обновить.Первоначально казалось, что это работает - я перестроил dll из проекта C #, сохранил dll поверх старой dll на сервере и выполнил следующую команду:
alter assembly CLRtest4 from 'c:\HMCA_DLLs\CLRTest4.dll' with permission_set = SAFE;
При запуске теперь выдается следующая ошибка:Msgstr "Свойство настроек 'CLRtest4_hdnysql1_ReportExecutionService' не найдено".
В C # у меня есть:
// Report Server Settings
var reportExecutionService = new ReportExecutionService();
reportExecutionService.Credentials = System.Net.CredentialCache.DefaultCredentials;
System.Net.NetworkCredential nc = new System.Net.NetworkCredential("DDR", "<password>");
reportExecutionService.Credentials = nc;
reportExecutionService.Url = "http://hdnysql1/reportserver/reportexecution2005.asmx";
Этот код не был затронут.Я проверил, что в каталоге есть файл dll.config вместе с DLL;есть, и это не изменилось с трех лет назад.Я искал в Интернете и не могу найти ничего об этой ошибке;У меня нет опыта в этом, кроме как раз в три года назад, и я был бы очень признателен за любую помощь.