IIS未正确提供shtml文件,而是浏览器尝试下载该文件

IIS未正确提供shtml文件,而是浏览器尝试下载该文件,iis,windows-xp,browser,shtml,Iis,Windows Xp,Browser,Shtml,好的,我现在在一个临时办公室,他们给了我一台有XP的机器来做开发。太棒了 我已经在IIS中设置了该站点,我需要它来提供shtml文件 问题是,当我浏览到shtml文件时,浏览器试图下载该文件,而不是正确显示它 我尝试了一些在其他网站上发现的东西,但都没有用,现在我只是感到沮丧 有人帮忙吗 -Ev您是否提供了正确的mime类型 shtml只需使用text/htmlmime类型,但您的IIS可能未配置为将该文件扩展名与该mime类型匹配 有关添加mime类型的详细信息,请参阅(您没有指定IIS的版本

好的,我现在在一个临时办公室,他们给了我一台有XP的机器来做开发。太棒了

我已经在IIS中设置了该站点,我需要它来提供shtml文件

问题是,当我浏览到shtml文件时,浏览器试图下载该文件,而不是正确显示它

我尝试了一些在其他网站上发现的东西,但都没有用,现在我只是感到沮丧

有人帮忙吗


-Ev

您是否提供了正确的mime类型

shtml只需使用
text/html
mime类型,但您的IIS可能未配置为将该文件扩展名与该mime类型匹配


有关添加mime类型的详细信息,请参阅(您没有指定IIS的版本…这些文档是针对IIS 7的)

IIS可能配置为.SHTM/.STM文件扩展名。您可以在iIS控制面板中更改扩展名,也可以重命名文件。

更新:我从未对其进行排序。我怀疑我使用的CMS做了一些奇怪的事情。因此,在****使用了大约一天之后,我决定我已经在上面浪费了足够多的时间,并安装了Apache来查看SSI文件——仍然在实际的站点上使用IIs 5.1

在生产/dev/test/stage环境中,使用较新版本的IIS可以正常工作。那只是我的本地机器出了问题


所以还没有解决,但我不会再为此失去睡眠/时间

嗯,这是XP上的IIS,所以我认为这是IIS6。这么好的建议。我添加了mime类型,但它仍尝试下载该文件。所以这不起作用,但我同意,这听起来像是个问题。。。现在,为什么这不起作用?在其他版本的IIS中,我可以转到Web服务扩展并打开SSI或其他东西,但我不知道如何在xp中执行等效操作。请看:我还没有测试过它,但似乎是相同的问题啊,这是我通常启用shtml的方式。一个快速的谷歌告诉我XP实际上使用的是5.1,而不是我之前说过的6.0。谢谢你的帮助,@jonathanah,好吧。我应该检查一下。很高兴你把它整理好了实际上,IIS只配置为通过C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet\u isapi.dll使用*这是我在这个Web应用程序中使用的CMS安装的一部分。你认为这会引起问题吗?