我在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>
由于