【问题标题】:SquishIt Access to the path denied exception when deployed to hostingSquishIt 部署到主机时访问路径被拒绝异常
【发布时间】:2012-03-03 19:28:11
【问题描述】:

虽然在我的本地机器上,以下代码运行良好。

@Html.Raw(SquishIt.Framework.Bundle.Css()
                                   .Add("~/css/normalize.css")
                                   .Add("~/css/nonsemantic.css")
                                   .Add("~/css/custom/basic/site.css")
                                   .ForceRelease()
                                   .Render("~/css/style.min.css"))

在指定目录下新建一个缩小的style.min.css文件。

但是,当我将代码部署到托管服务提供商时,我收到 UnauthorizedAccessException 消息“访问路径'C:\...\style.min.css ' 被拒绝”。

我不认为这是我的 SquishIt 实现的问题,但我终其一生都无法解决这个问题。

【问题讨论】:

    标签: asp.net-mvc iis squishit unauthorizedaccessexcepti


    【解决方案1】:

    您可能需要使用托管服务提供商的文件管理工具为应用程序池身份授予对 SquishIt 尝试在其中创建 style.min.css 的文件夹的写入权限。有关如何在一个托管服务提供商处完成此操作的示例,请参阅本教程中的为 Elmah 设置文件夹权限

    http://www.asp.net/web-forms/tutorials/deployment-to-a-hosting-provider/deployment-to-a-hosting-provider-deploying-to-the-production-environment-7-of-12

    在您的本地计算机上,您是在 IIS 下运行还是使用 Visual Studio Development Server (Cassini)?如果是文件夹权限问题,您会在本地看到相同的内容,就像同系列的上一个教程中一样:

    http://www.asp.net/web-forms/tutorials/deployment-to-a-hosting-provider/deployment-to-a-hosting-provider-setting-folder-permissions-6-of-12

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 2020-12-01
    • 2016-11-11
    • 1970-01-01
    相关资源
    最近更新 更多