0

У меня возникла проблема в Visual Studio 2008 ASP.Net, где я использовал ReportWizard и создал группу отчетов с расширениями .rdlc, а также создал набор данных для каждого отчета. На моей странице я использую «Средство просмотра отчетов Microsoft», когда я запускаю компьютер на своей машине, отчеты работают. Но когда я использую опцию «Build-> Publish» и кто-то в той же сети, что и я, пытается использовать отчеты страниц он говорит: ОшибкаПроблемы с публикацией служб Reporting Services

Сервер - 404 Файл или каталог не найден - ресурс, Возможно, удаленный объект удален, изменил свое название или временно недоступно.

ответ

0

Можете ли вы запустить опубликованный отчет. Если да, это, вероятно, проблема с правами, хотя сообщение об ошибке - файл не найден.

0

где вы публикуете эти файлы? помните, что rdlc предназначены для работы на стороне клиента, это означает, что файл определения и набор данных должны жить на клиенте. если вы хотите использовать SSRS, вам нужно указать файлы RDL, а не RDLC

2

Я мог бы решить аналогичную проблему (работал на dev, а не на веб-сервере), используя информацию от http://forums.asp.net/t/1497749.aspx/1.

В web.config, добавьте следующий <handlers>

<add name="Reserved-ReportViewerWebControl-axd" 
     path="Reserved.ReportViewerWebControl.axd" verb="*" 
     type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified"/> 
Смежные вопросы