解密不通过ASP.NET Web应用程序

时间:2013-07-29 06:27:54

标签: encryption iis-7.5 windows-server-2008

感谢以下问题,我们正在使用.net中编写的解密程序从Web应用程序解密和加密服务器上的文件。

从命令行启动时,此程序在Windows 2008服务器上正常运行。但是,当我们从IIS 7.5上托管的应用程序中的Asp.net代码调用相同的程序时 - >它根本不起作用。

它甚至没有显示任何错误。甚至检查事件日志。它根本不解密。

请注意我们正在使用ProcStart启动此解密程序并传递必要的参数。 Keys是本地文件夹中服务器上的好位置,带有所需配置文件的exe文件放在服务器上的另一个文件夹中。所有这些文件夹现在都提供了对所有人的完全访问权限,以确保通过IIS访问时文件没有访问问题。 此外,当我们在服务器上以调试模式运行站点时,相同的程序工作正常(使用localadmin登录后从visual studio)。

如果我们在某个地方遗漏某些设置,请不要让网络用户从网站发布解密程序。

1 个答案:

答案 0 :(得分:0)

除非我们有任何错误,否则很难排除故障,但您是否可以尝试使用某些用户/系统标识配置apppool。将该标识充分放在要加密/解密和编程的文件上。使用此配置的apppool运行您的asp.net网站。