asp.net - 在 ~/App/web.config 中设置 <probing> privatePath 而不访问根应用程序 .config?

标签 asp.net iis assemblies

privatePath 可以从位于根 webapp 的子目录中的 web.config 配置吗?子目录不是虚拟目录。

就我而言,我希望 ~/MyApp 中的 webapp 引用 ~/MyApp/bin 文件夹中的私有(private)程序集。根据Microsoft documentation ,这似乎在我的环境中是可能的,但我无法让它工作:

  • 我的应用程序设置在 ~/MyApp.
  • 我没有对根目录的写入权限。
  • 我只有 FTP 访问服务器(即,我不是 IIS 管理员,无法登录机器)
  • 我正在尝试在我的子目录应用程序中使用 FCKeditor

  • 这是我的文件夹结构:

    /
    | -MyApp
    | | - Bin
    | | | *FredCK.FCKeditorV2.dll
    | | *Default.aspx
    | | *web.config



    这里是 <runtime> ~/MyApp/web.config 的部分:
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="MyApp;MyApp/bin" />
        </assemblyBinding>
     </runtime>
    

    我已经尝试了各种方法来开始工作。在 Fusion 日志中,我的 privatePath 目录没有显示在探测路径中。

    最佳答案

    您还可以将其添加到 GAC,使其可供所有应用程序访问。

    当然,这会忽略主要问题,这就是为什么您要像那样尝试破解自己的服务器:)

    关于asp.net - 在 ~/App/web.config 中设置 <probing> privatePath 而不访问根应用程序 .config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040324/

    相关文章:

    asp.net - 防止 Azure Web 角色中的慢速 POST 攻击

    php - php_mysql.dll 发生了什么?

    assemblies - 在 C# 中获取已发布的 XBAP 版本

    asp.net - 缓存是个好主意吗?如果是的话,在哪里?

    ASP.NET 程序集探测问题

    .net - 如何使用程序集绑定(bind)重定向来忽略修订和内部版本号

    c# - 单击下拉列表的箭头/延迟加载下拉列表加载下拉列表

    c# - 将复杂类型作为参数传递给 ASMX 服务

    asp.net - Microsoft 终止支持后使用 .NET Framework 4.5 的后果是什么

    asp.net - IIS URL 重写模块 : Url. Content() 无法正确解析 CSS/图像路径