У меня есть простое приложение для веб-форм .NET 4.0, которое ссылается на пространство имен Microsoft.ReportViewer:
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
с простым элементом управления ReportViewer на странице:
<rsweb:ReportViewer runat="server" ProcessingMode="Remote"></rsweb:ReportViewer>
Проектссылается на DLL в C: \ Program Files ...... \ Microsoft.ReportViewer.dll.В настоящее время проект настроен так, чтобы при компиляции не копировать .dll в bin.
Во время развертывания следует ли изменить действие сборки на Копировать = true и скопировать все файлы .dll из каталога bin илископировать dll ReportViewer из его исходного местоположения?Кроме того, мне нужно будет выполнить установку на сервере (Windows Server 2008, IIS7)?
Кажется, что он работает, просто копируя DLL (из любого места).Но я не уверен, каков нормальный метод развертывания.