По аналогичной проблеме, это то, что я сделал
Это происходит потому, что средство просмотра Crystal Repot предполагает очень специфическую структуру каталогов для изображений и сценариев.Если вы запускаете IIS на своей машине разработки, вы можете найти структуру здесь "C: \ inetpub \ wwwroot \ aspnet_client \ System_Web \ 2_0_50727 \ CrystalReportWebFormViewer4"
Теперь все, что вам нужно сделать, это скопировать содержимоевсю эту структуру, прямо от aspnet_client до вашего веб-сервера и создайте виртуальный каталог, чтобы указать на этот путь.Даже если вы не хотите создавать виртуальный каталог или не имеете доступа к нему, вы можете просто скопировать всю структуру в корень вашего веб-приложения, и это должно сделать волшебство.
Если вы не используете IIS и не используете встроенный веб-сервер с Visual studio (т.е. cassini ie), вы все равно будете иметь эту структуру, единственное, что в этом случае будет доступно в C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ ASP.NETClientFiles