【问题标题】:Error when uploading file?上传文件时出错?
【发布时间】:2014-03-06 06:35:53
【问题描述】:

我在brinkster 上托管了一个ASP.NET 应用程序。之前运行顺利,有一天打开到MS Access database的连接时出错。我在web config 中尝试了impersonate = "false"。问题解决了,但新的问题开始了。我无法在我的应用程序的任何文件夹中上传任何图像。如果我删除 impersonate= "false" 或添加 impersonate="true" 它会在打开连接时给出先前的错误。 ASP.NET 用户拥有完全权限。

有人知道吗?

【问题讨论】:

    标签: asp.net vb.net web-config


    【解决方案1】:

    它与您上传的文件夹的权限有关。您需要授予您的应用程序池身份用户的权限。将您的 IIS 应用程序池更改为网络服务。它将解决您的错误。

    如果您无权更改应用程序池权限。试试下面的方法。

    <identity impersonate="true" userName="network service"/>
    

    【讨论】:

    • 感谢 Jalpesh,我尝试了上面的代码现在它给出了以下错误:无法从配置文件中指定的凭据创建 Windows 用户令牌。操作系统错误“登录失败:未知用户名或密码错误
    • 那么就没有办法把你的应用池身份改成网络服务了。
    • 我联系了支持人员,他说用户拥有完全权限。
    • 请您的支持人员将一个用户添加到 windows 为特定用户授予该权限,然后在您的 web.config 文件中写入身份代码。
    猜你喜欢
    • 2010-12-16
    • 2017-06-06
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 2021-07-29
    相关资源
    最近更新 更多