使用OWIN静态文件时如何处理“丢失”或“错误的文件名”网址?

时间:2016-12-27 05:57:14

标签: asp.net asp.net-web-api2 owin static-files

我在asp.net web api项目中成功使用了静态文件。它提供完美存在的文件。 问题是当文件不再存在(被删除)或重命名或拼写错误时,请求url会导致调用Startup.cs(再次)并且不知何故这会抛出异常。

<handlers>
  ...
  <remove name="StaticFile" />
  <add name="Owin" verb="" path="/media" type="Microsoft.Owin.Host.SystemWeb.OwinHttpHandler, Microsoft.Owin.Host.SystemWeb"/>
  <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>

由于

0 个答案:

没有答案