iT邦幫忙

0

IIS7架ASP上傳檔案問題

  • 分享至 

  • xImage

因系統掛掉在重建修理前人留下的IIS和ASP站台的上傳功能

應該有的功能是在A站台的ASP上傳到公司的Fileserver的資料夾(也建立了IIS上虛擬目錄成為B站台)
https://ithelp.ithome.com.tw/upload/images/20220526/20125088GzZjTpoWqA.jpg
https://ithelp.ithome.com.tw/upload/images/20220526/20125088diuE8M1IPw.jpg
也確定權限應該有讀到,但是始終沒辦法上傳成功

但神奇的是下載目前的檔案卻可以執行,請問我還要注意哪些地方嗎?

環境是IIS7(windows server 2008)
fileserver是windows server 2003

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
純真的人
iT邦大師 1 級 ‧ 2022-05-26 11:29:48
最佳解答

你有用網路芳齡去試試看\192.168.2.200\fs01可否新增寫入檔案嗎?
以及確定開資料夾的寫入權限是否有開啟~
傳統asp要上傳資料,都要去資料夾開寫入權限才上傳的成功~

有開啟安全性,也把完全控制打開,沒過就真很奇怪
(這組portal是AD上的帳號)
https://ithelp.ithome.com.tw/upload/images/20220526/201250887rRbWmXac7.jpg

最後也只能應急先放了everyone竟然就可以寫入...
我再花時間看看為什麼

0
科科
iT邦好手 8 級 ‧ 2022-05-26 17:29:41

我想到的大概有兩種方向可以去試試:

1.A站台也要用相對應的帳號密碼去連B站台
2.Fileserver資料夾安全性新增帳號,那個帳號是A站台的帳號,
如果是IIS預設的,應該是IIS AppPool\站台名稱

0
mayyola
iT邦研究生 1 級 ‧ 2022-05-26 18:15:03

以下是假設2008您有重灌的話,之前我們是用server2008更新到2019
有載AspSmartUpload是免費的DLL元件,包含兩個DLL檔案:AspSmartUpload.dll及AspSmartUploadUtil
但沒有試過傳到另一個server過

Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
   
   myUpload.CodePage = "utf-8"

   myUpload.AllowedFilesList = "pdf,PDF"

   myUpload.DenyPhysicalPath = True

   myUpload.MaxFileSize = 205000000

   myUpload.TotalMaxFileSize = 20500000

   myUpload.Upload

我要發表回答

立即登入回答