C# 如何限制通过web应用程序删除文件?

C# 如何限制通过web应用程序删除文件?,c#,windows,asp.net-mvc-4,C#,Windows,Asp.net Mvc 4,我正在使用asp.net mvc4应用程序。其中我有自定义代码,用于上传应用程序特定文件夹中的文件。此代码可以选择删除文件夹中上载的文件。 我没有该代码,所以我想更改该文件夹的权限,使其不允许通过web application.windows从该位置删除文件。其自我发送权限错误。 我已拒绝对网络服务的删除权限,但不工作 现在,此操作可用于此文件夹中已有的图像。但现在的问题是,当我上传新图片时,它允许删除一个图片,这意味着安全权限并没有应用于新图片。为什么? 我应该如何/向哪个用户分配删除权限?运

我正在使用asp.net mvc4应用程序。其中我有自定义代码,用于上传应用程序特定文件夹中的文件。此代码可以选择删除文件夹中上载的文件。 我没有该代码,所以我想更改该文件夹的权限,使其不允许通过web application.windows从该位置删除文件。其自我发送权限错误。 我已拒绝对网络服务的删除权限,但不工作


现在,此操作可用于此文件夹中已有的图像。但现在的问题是,当我上传新图片时,它允许删除一个图片,这意味着安全权限并没有应用于新图片。为什么?
我应该如何/向哪个用户分配删除权限?

运行网站的用户帐户似乎不是networkservices


如果应用程序托管在IIS中,则需要查找网站的应用程序池,然后检查此应用程序池使用的用户帐户。因此,请检查IIS上网站的属性,查看应用程序池名称,然后转到IIS控制台树中的“应用程序池”节点,查找应用程序名称并检查其属性以查找相关用户。

我已拒绝删除IIS应用程序用户,它是xxxx\aaaaadmin。但不起作用。现在此操作可用于此文件夹中已有的图像。但现在的问题是,当我上传新图片时,它允许删除一个图片,这意味着安全权限并没有应用于新图片。为什么?