(http://imageprocessor.org/imageprocessor-web/)
如果我使用提供的web.config
,它会阻止servicestack工作,即使ServiceStack位于path="api"
我认为我会使用另一种缓存方法,但作为开发人员的FYI。如果我尝试按照下面的完整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>
答案 0 :(得分:0)
据我所知,你不能通过使用元素将模块添加到特定路径jsut。您需要为此创建一个虚拟应用程序。这也意味着您将需要但位于bin位置文件夹中所需的dll。
像这样的结构: