用IIS发布网站后,然后又更新网站内容,但是浏览网站还是以前的内容? 用IIS怎么显示出更新的内容?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用IIS发布网站后,然后又更新网站内容,但是浏览网站还是以前的内容? 用IIS怎么显示出更新的内容?相关的知识,希望对你有一定的参考价值。

IIS发布网站,只是发布这个网站所在的目标路径,你只要修改这个路径的网站文件,就可以修改网站,当然修改了这个网站,iis也就显示出更新的内容了。一定要先确定好路径。 参考技术A 把cookies清理一下就可以了。主要是因为有缓存。 参考技术B 确定更新好了,就看看是不是缓存问题
或者你重新打开下页面

IIS目录

一、目录浏览

  一般网站部署后,需要禁用目录浏览,

若启用目录浏览的话,可以自定义开启哪些目录(只能根目录),和影藏哪些目录

iis中限制访问某个文件或某个类型的文件配置方法

注意:图片目录不要隐藏,不然网站前端浏览不了图片。

二、虚拟目录

  • 含义:  

网站内容越来越多,可是磁盘空间却是有限的,当我们在IIS服务器上添加了新的硬盘,并将新的硬盘作为原有网站的一部分使用时,就得使用虚拟目录。

  虚拟目录可以在不影响现有网站的情况下,实现服务器磁盘空间的扩展,而且,虚拟目录可以与原有网站不在同一个文件夹,不在同一个磁盘驱动器,甚至不在同一台计算机上,但用户在访问网站时,却感觉不到任何区别。

IIS中创建网站有两种,一种叫网站,一种叫虚拟目录。网站是独立的,虚拟目录是建立在网站里面,一个网站可以创建多个虚拟目录,一个虚拟目录可以是一个新的被访问的website。

  • 简单来说:

假如c:\\web是你的HTTP服务器的默认目录,别人访问你的情况下打开的就是这个目录的文件。
虚拟目录是指不同地方的文件夹,如D:\\1目录。

127.0.0.1,访问的是你C:\\web的目录
127.0.0.1\\1,访问的是你虚拟目录,实际上是D:\\1 这个文件夹。

  • 实际例子:

3.55上部署网站 middleware,其物理路径是:E:\\middleware-shenzhen\\back-sz。

右键,添加虚拟目录,设置“别名”和虚拟目录的“物理路径”(可以是任意磁盘驱动器的目录)。


访问的时候:http://ip:port/huy/  访问的就是虚拟路径下的内容(网站/页面…)

三、发布部署报错

   asp.net在远程部署到IIS时报错:Web 部署任务失败,在远程计算机上处理请求时出错。服务器在处理请求时遇到问题。请与服务器管理员联系以了解详细信息((2017/6/16 16:22:41)。

可能原因:远程部署的文件夹的权限没有设置。需要在文件夹属性-》安全,添加local service权限

 

以上是关于用IIS发布网站后,然后又更新网站内容,但是浏览网站还是以前的内容? 用IIS怎么显示出更新的内容?的主要内容,如果未能解决你的问题,请参考以下文章

怎样用iis把网站发布到外网上 win7

我用asp.net做了一个网站。。。然后用iis通过本地发布。。。。可以在局域网上浏览。。系统是win7

iis配置了php环境,发布网站无法访问

IIS 具体怎样添加网站?

IIS发布的网站,内网和外网不能访问的解决办法

一个奇怪的网页bug 竟然是局域网DNS搞的鬼