-1

http://imageprocessor.org/imageprocessor-web/

如果我使用提供的web.config它会阻止 servicestack 工作,即使 ServiceStack 很好地放置在 location 下path="api"

我想我会使用另一种缓存方法,但仅供开发人员参考。如果我尝试按照下面path="images"的完整位置将它放在web.config下面,它根本什么都不做:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="api">
    <system.webServer>
      <modules runAllManagedModulesForAllRequests="true" />
      <validation validateIntegratedModeConfiguration="false" />
      <handlers>
        <add path="*" name="ServiceStack.Factory" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" />
      </handlers>
    </system.webServer>
  </location>

  <location path="images">
    <system.webServer>
      <validation validateIntegratedModeConfiguration="false" />
      <modules>
        <add name="ImageProcessorModule" type="ImageProcessor.Web.HttpModules.ImageProcessingModule, ImageProcessor.Web" />
      </modules>
    </system.webServer>
  </location>
</configuration>
4

1 回答 1

0

据我所知,您不能通过使用元素将模块添加到特定路径,jsut。您需要为此创建一个虚拟应用程序。这也意味着您需要在该位置的 bin 文件夹中添加所需的 dll。

像这样的结构:

  • /根
    • /垃圾桶
      • 你的应用程序.dll
    • /图片
      • /垃圾桶
        • 图像处理器*.dll
      • 你的img.jpg
      • 网络配置
    • 网络配置
于 2015-04-15T11:22:35.693 回答