我在使用Win2003做asp.net的網站伺服器時,經常遇到項目調試OK,傳到Win2003上時,出現水晶報表不能打印,或水晶報表按鈕不顯示,使其打印不了的問題。
現將我的解決方法說明如下:
一、無權限打印的問題:
在Win2003的C:/WINNT/TEMP資料夾,沒有權限,一般情況下,水晶報表的臨時生成文件都存放在這裡,若特定的帳戶沒有此文件夾的寫權限,容易導致無法打印
方法:將everyone的修改權限加上(或許我的權限加的有些大,若你有更好的方法,可以給我留言)
二、水晶報表的按鈕不顯示的問題:
一般情況下,IIS配置成功后,在虛擬目錄里有一個相應的aspnet_Client文件夾,此文件夾就是對應的按鈕的存放地,在你重新配置目錄時,只要將此文件夾拷貝到相應的目錄即可解決按鈕的顯示問題。