我有一些网站使用ImageMagick转换图像并将它们放在创建的文件夹中。在本地它一切正常,但一旦我将它部署到我的网络的网络服务器,它不会转换图像,也不会创建文件夹。我的asp.net页面从数据库读取数据工作。所有用户都拥有该站点的完全控制权限。 我不知道是否需要修改Web.config或其他一些权限。也许它与ImageMagick有关。关于问题甚至可能出现的问题,我已经完成了一些想法。 有什么建议吗?
/ *已解决* /
我使用了System.Security.Principal.WindowsIdentity.GetCurrent()。Name;获取用户身份,这是NETWORK SERVICE。然后我授予该用户完全控制权,现在正在创建文件夹。
答案 0 :(得分:2)
找出运行您网站的身份。为此,找出您网站的AppPool并获取运行AppPool的身份。通常它将是NetworkService或AspNet用户。
现在授予此网络映像服务器的身份访问权限。
答案 1 :(得分:1)
某些错误消息可能会有所帮助,ASP.net用户是否有权编写或创建新文件夹?