我使用IIS 8的Windows 8.1.我有一个XML文件,我需要通过(servername)/(path)访问它
(路径)由其他人预定义,不包含扩展名.我尝试了删除.xml文件文件名的简单解决方案,但是IIS returns HTTP Error 404.3 - Not Found
在返回带有错误的"物理路径"中是正确的文件路径,当我复制粘贴到"运行"时会打开正确的文件.
如果可能,请告诉我.
Pet*_*orf 95
假设(path)是计算机上的物理目录,请在该目录中创建一个新的web.config文件,其中包含以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension="." mimeType="text/xml" />
</staticContent>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
您告诉IIS,对于此目录,任何没有其他定义扩展名(MIME类型)的文件都应被视为xml文件.同一路径中的其他文件类型仍然有效.
Mat*_*nco 16
它也可以在IIS 6中完成/不使用web.config,而是使用管理GUI在.此处为扩展添加MIME类型:
例如,要提供.well-known/acme-challenge令牌,请创建一个名为的虚拟目录.well-known,并让它从物理目录中获取其内容(在Windows中不能包含带有前导点的名称).然后在此目录中text/plain为扩展添加MIME类型.,您可以手动获取letsencrypt当前由旧IIS提供服务的域的新证书.
| 归档时间: |
|
| 查看次数: |
49294 次 |
| 最近记录: |