Jai*_*ail 8 c# asp.net iis static-content iis-express
我有一个ASP.NET WEB API 2应用程序,它被配置为使用Windows集成身份验证,并且没有问题.
当我将身份验证模式更改为基本时,IIS Express不会提供任何静态文件.相反,它返回500.像aspx这样的其他文件正在服务而没有问题.
任何想法为什么会这样?
我正在使用Visual Studio 2013,但也尝试在Visual Studio 2015上获得相同的结果.
PS:部署在完整的IIS实例上时,静态文件可以正常运行.
PS2:我在web.config中有以下内容:
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<clientCache cacheControlMode="DisableCache" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)
更新:如果我删除
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
Run Code Online (Sandbox Code Playgroud)
另外,IIS Express提供除.woff2文件以外的所有静态内容,如果我将其保留,它不会提供任何静态文件.
提前致谢
| 归档时间: |
|
| 查看次数: |
2110 次 |
| 最近记录: |