Saya akan memindahkan semua esai saya dari blog lain ke sini. Berikut salah satu artikelnya. Versi RTM VS2005 seharusnya sudah digunakan saat itu.
Dalam proyek terbaru, saya perlu menggambar diagram garis berdasarkan data, jadi saya ingin menggunakan alat laporan yang disertakan dengan VS2005 untuk melakukannya. Awalnya berjalan lancar, tetapi kemudian saya menemukan bahwa grafik yang digambar di halaman tidak dapat berubah seiring dengan perubahan parameter. Saya menghabiskan sebagian besar sore hari berjuang dengan hal ini, dan akhirnya benar-benar berantakan kurangnya panggilan ke ReportViewer.LocalReport.Refresh. Kerja lembur membuat kepala saya bingung. Banyak...
Tapi yang masih belum bisa saya pahami adalah masalah yang terjadi saat sistem dirilis. Saya langsung menggunakan fungsi publikasi VS2005 untuk mempublikasikan sistem. Ini menggunakan metode yang telah dikompilasi sebelumnya. Saya menghapus opsi "Izinkan situs yang telah dikompilasi ini dapat diperbarui" Setelah dipublikasikan ke server, laporan tidak dapat ditampilkan , Saya menemukan alasannya mungkin Jalur file laporan tidak dapat ditemukan. Karena alasan ini, saya mengubah ReportPath di halaman aspx ke alamat relatif, tetapi masih tidak berhasil file aspx dan menggunakan metode Server.MapPath di file cs, namun hasilnya tetap tidak berhasil. Benar-benar tidak ada pilihan selain memilih opsi "Izinkan situs yang telah dikompilasi ini dapat diperbarui", publikasikan, dan kemudian file laporan di server akan tersedia. Memilih opsi ini, menurut saya ini mungkin berdampak kecil pada kinerja, tapi kemajuannya sangat dekat saat ini, dan hanya itu saja untuk saat ini. Jika saya menemukan jawaban atas pertanyaan ini di masa mendatang, saya akan menambahkannya di sini.
[2006-2-13] Sunting:
Tampaknya alasannya dapat ditemukan. Setelah pra-kompilasi publikasi, file laporan menjadi file "penanda" seperti file aspx lainnya setelah dipublikasikan ke server File laporan dapat menimpa file "penanda" ini. Mungkin ini juga masalah dengan VS2005?
http://www.cnblogs.com/Ricky81317/archive/2007/01/10/616974.html