如何允许写入服务器ASP.net上的文件

时间:2009-07-24 16:36:00

标签: c# asp.net permissions

所以我的文件夹在网站文件夹结构中。 我用它来记录错误。

从Visual Studio运行时可以正常工作。

我理解这个问题。我需要在inetpub上设置权限。 但对于什么用户?怎么样?

我尝试添加一些IIS用户,但仍然无法写入该文件。

所以我使用的是ASP.net Framework 3.5 SP1 服务器是Windows Server 2003企业版SP2

我应该如何设置权限以便写入能够正常工作?

由于

3 个答案:

答案 0 :(得分:5)

您需要授予网络服务帐户修改权限。 右键单击该文件夹,选择属性,转到“安全”选项卡,然后添加“网络服务”帐户(如果不存在)。如果已列出,请确保已选中“修改”。

答案 1 :(得分:0)

哪些用户已授予该文件夹的写入权限?我相信您可能需要为运行ASP NET用户的用户提供写访问权限。

答案 2 :(得分:0)

ONe解决方案是让ASP.NET用户写入您将通过该站点访问的文件夹。 否则,您可以冒充管理员来运行该网站。这可以通过inetmgr完成。