我的项目发布后没有创建文件夹

时间:2019-02-15 21:12:50

标签: asp.net asp.net-mvc file-upload publish

当我在使用的本地计算机上对其进行测试时

Directory.CreateDirectory(Server.MapPath(@"~/AppUploads/" + id_analisis + "/" + carpeta));

它运行良好,然后我将其发布并在iis 10上进行了尝试,但是它不起作用...有什么想法吗?

我也修改了Web.config文件,因为它可能是一个许可...

<system.web>
    <securityPolicy>
        <trustLevel name="Full" policyFile="internal"/>
    </securityPolicy>
</system.web>

2 个答案:

答案 0 :(得分:0)

可能存在一些权限问题,或者在部署程序后找不到正确的拍子。

检查哪个用户可以访问您在其中创建新目录的文件夹

狮子座

答案 1 :(得分:0)

我刚刚编辑了项目的文件夹权限

C:\ Inetpub \ wwwroot \

右键单击项目文件夹->属性->安全->编辑->添加->高级选项->立即搜索->并选择IIS_IUSRS,然后完全控制它,我不知道这是否是最好的选择关于安全性,但至少可以奏效。