c# - IIS 显示 404 但文件存在

标签 c# iis model-view-controller http-status-code-404

我的应用程序在 VPS 上运行后出现问题。

我在 VPS 上安装了 IIS,删除了 DefaultWebsite,然后添加了另一个。一切看起来都很好,网站启动了,但我无法访问文件夹中的任何文件,如 ContentScriptsTemplates 等。这意味着我的网站上没有任何图片和样式。

我尝试授予 IIS_IUSRS 的 grand 权限,但文件仍然无法正确显示。网站与系统位于同一分区,我认为这是问题所在,但我无法移动它。我只有一个分区 :-( 有什么解决办法吗?

最佳答案

以上都不适合我。起作用的(我记得很久以前)是缺少 MIME 类型映射使 IIS 感到困惑。如果您可以将不同类型的文件放在不同的文件夹中,这很容易诊断为问题。

简单的修复是 IIS 下的“MIME 类型”部分,在服务器、网站或虚拟文件夹上。只需添加“*.foo”和“application/octet-stream”作为 MIME 类型,表示“已经发送字节!”

关于c# - IIS 显示 404 但文件存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41381385/

相关文章:

iis - 使用 Web.Config 将目录重定向到子域

asp.net - 错误 500.19 无法读取配置节 'oracle.manageddataaccess.client',因为它缺少节声明

asp.net - Visual Studio 2013 WebTest 请求失败 : An existing connection was forcibly closed by the remote host

model-view-controller - MVC 在 View 之间传输数据

java - 如何更新 MVC 模式程序中的表

c# - mvc重复用户验证错误

c# - 将图像旋转 X 度 C# wpf

c# - ClickOnce 部署 - 文件关联未注册

C# 获取数据库行中的所有项目

c# - 查询以根据此多个条件从表中选择值列表