我有一個Web服務在服務器上創建文件。它在當地很有用。只要我將服務部署到共享主機,它就會掛起。前端網站沒有發現異常情況。當我檢查它應該寫入文件的文件夾時,我看到用0字節寫入的文件。無法將文件寫入服務器
這是權限問題嗎?
任何幫助表示讚賞
編輯:我得到的例外是: 一個現有的連接被強行遠程主機
我有一個Web服務在服務器上創建文件。它在當地很有用。只要我將服務部署到共享主機,它就會掛起。前端網站沒有發現異常情況。當我檢查它應該寫入文件的文件夾時,我看到用0字節寫入的文件。無法將文件寫入服務器
這是權限問題嗎?
任何幫助表示讚賞
編輯:我得到的例外是: 一個現有的連接被強行遠程主機
我不認爲這是有關權限關閉。因爲你可以創建一個文件。我認爲你的問題是獲取將寫入文件的數據。如果你正在發佈一個文件到服務器,也許你的max request length超過。
我在web.config中添加了
在Windows中有單獨的創建和修改權限。您可能正在創建該文件,但無法寫入,但這很不尋常。請記住,運行Web服務器的標識不需要你的權限。
你能提供代碼嗎?可能是初始化文件流時出現問題,或者在工作進程在本地計算機上關閉時運行時代碼中的文件流未能關閉,但永遠無法到達託管服務器上的該點。 –