讚賞以下問題的幫助,我們正在使用從.net應用程序以.net編寫的解密程序解密和加密服務器上的文件。解密不能通過ASP.NET web應用程序
從命令行啓動時,此程序在Windows 2008服務器上正常工作。但是,當我們在IIS 7.5上託管的應用程序中從Asp.net代碼調用相同的程序時 - >它根本不工作。
它甚至沒有顯示任何錯誤。甚至檢查事件日誌。它根本不解密。
請注意我們正在使用ProcStart來啓動這個解密程序並傳遞必要的參數。這些密鑰在本地文件夾中的服務器上是很好的地方,並且具有所需配置文件的exe文件被放置在服務器上的另一個文件夾中。所有這些文件夾現在都可以提供對所有人的完全訪問權限,只是爲了確保在通過IIS訪問時不存在文件訪問問題。 此外,當我們在服務器上以調試模式運行站點時(從使用localadmin登錄後的Visual Studio中運行),相同的程序正常工作。
如果我們遺漏了一些不允許解密程序在Web用戶從網站啓動時工作的設置,請幫助。
我嘗試將AppPoolIdentity更改爲自定義帳戶並在此處提供localadmin憑據。但仍然是同樣的錯誤。我們還需要做其他什麼嗎? – user2629130