zoukankan      html  css  js  c++  java
  • Asp.net 项目部署的403问题

    1:关于MVC中BundleCollection压缩js css文件 发布后获取失败的问题

    原因是:

    默认本地vs里面调试的时候,因为web.config文件里面有一个debug属性,当有此属性时,默认css和js是不会压缩的,此时加载的js也是不支持.min.js这种的 ,加载的都是不带min的js文件!而当发布到iis后,web.config里面没有debug属性了,此时css和js是会自动启用压缩功能,压缩后的css里面若没有指定图片相对于网站的根目录的路径 的话,图片也是没办法正常显示的,js此时也会只加载有.min的文件。

    解决方案:

    在绑定文件BundleConfig的方法RegisterBundles下设置属性:

    BundleTable.EnableOptimizations = false;

    参考来自网络

    2:HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容

    有两个地方需要配置:

    1.web.config中的节点:

    <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true" />
    </system.webServer>

    需要在modules配置中添加属性runAllManagedModulesForAllRequests

    2.如果上一个步骤不能够凑效,则需要“添加脚本映射”

    1. 打开IIS的”处理程序映射设置“,在右边的操作栏下有 ”添加脚本映射“
    2. 请求路径:*
    3. 可执行文件:C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll

    如果完成这两个步骤还不行,那就重新注册一下.net framework试试,当然这一步骤也可以排在第一位。

    32位的Windows:
    ---------------------------------------------------------------------------
    1. 运行->cmd 

    2. cd  C:WindowsMicrosoft.NETFrameworkv4.0.30319

    3. aspnet_regiis.exe -i

    64位的Windows:
    ---------------------------------------------------------------------------
    1. 运行->cmd 

    2. cd  C:WindowsMicrosoft.NETFramework64v4.0.30319

    3. aspnet_regiis.exe -i

    参考来源

  • 相关阅读:
    HDU 2094 产生冠军
    CodeForce 837 A/B/C解题报告
    HDU 4825 Xor Sum 【01字典树】
    Kruskal 最小生成树
    并查集
    ccf 201812-4
    Prim 最小生成树
    ccf 201812-1
    ccf 201812-2
    getline()
  • 原文地址:https://www.cnblogs.com/yply/p/10233370.html
Copyright © 2011-2022 走看看