win8系统中设置安装了iis,却没法浏览网站(注:在vs中可以浏览)请问怎么解决

win8系统中设置安装了iis,却没法浏览网站(注:在vs中可以浏览)请问怎么解决,第1张

你这个应该是网站用户权限没设置好。

正规设置:

计算机管理给网站创建一个独立网站用户

iis上这个网站配置这个用户

给网站目录加这个用户权限。

1、IIS为了提高性能,默认情况下会对静态文件js、html、gif、png等做内部缓存,这个缓存是在服务器iis进程的内存中的。IIS这么做在很大程度上可以提高静态文件的访问性能,在正常情况下只要静态文件更新了IIS也会更新缓存。但是如果更新的静态文件很多就有可能出现缓存不更新的情况。

2、首先需要设置IIS允许运行时编辑Metabasexml文件

打开IIS,然后打开IIS属性页,勾选上“允许直接编辑配置数据库”选项

3、在运行中输入notepad c:\WINDOWS\system32\inetsrv\MetaBasexml 打开IIS配置文件

4、在文件中搜索要配置禁止缓存的虚拟目录名字,找到类似如下配置节

<IIsWebVirtualDir Location ="/LM/W3SVC/1832041641/root/inc" AccessFlags="AccessRead | AccessScript" AppFriendlyName="inc" AppIsolated="2" AppRoot="/LM/W3SVC/1832041641/Root/inc" DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc" Path="D:\publish\inc" ></IIsWebVirtualDir>

在IIsWebVirtualDir配置节中添加 MD_VR_NO_CACHE=”1“ 属性

5、保存配置文件,重启IIS即可。

如果想配置服务器上的所有站点都禁用IIS缓存可以通过修改注册表实现:

编辑注册表中的 DisableStaticFileCache值,0为启用,1为禁用 ,该键值的位置位于:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters

如果该键不存在可以新建。

注意事项:

通常情况下我们并不需要禁用IIS的静态文件缓存,iis会自动根据静态文件的修改时间自动更新缓存;只有在你遇到非常情况下才有必要禁用IIS缓存。IIS缓存和>

以上答案供您参考

多素材duosucaicom网站模板

为您解答望采纳

以上就是关于win8系统中设置安装了iis,却没法浏览网站(注:在vs中可以浏览)请问怎么解决全部的内容,包括:win8系统中设置安装了iis,却没法浏览网站(注:在vs中可以浏览)请问怎么解决、怎样禁止IIS缓存静态文件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9648855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存