首页 > 代码库 > 解决VS2010升级VS2012后不能显示项目目录清单的问题

解决VS2010升级VS2012后不能显示项目目录清单的问题


(1)在使用VS2010开发ASP.NET的时候我们只需要打开调试就会在页面上显示我们项目下的所有文件夹:



这样的话我们可以清楚的看到项目的目录进行操作!


(2)但是在VS2012及以上版本就不是这种情况!



(3)主要原因是默认使用的服务器版本不一样!


在VS2010的时候使用的是VS自带的一个功能稍微低一些的服务器(VS开发服务器) 而在VS2012及以上默认使用的是 使用本地的IIS Web服务器

所以不会有上述途中的展示情况!

另外一方面也是出于安全的考虑!这样的话网站的访问者就可以访问项目的文件目录这样的话很容易被黑掉!


(4)解决方法有三个:


1、直接在地址栏中输入地址,访问我们的网页(我想大多数还是不愿意这么干的!麻烦!);

2、更改设置:点击项目右键------- 属性--------Web------服务器-----把‘使用本地IIS Web服务器’ 改为 使用Visual Studio卡法服务器  即可!(这种是更改服务器,
但是这样做的话 我们就舍弃了功能强大的本地IIS Web服务器而是用VS自带的服务器了!)

3、根据上边第二张图中所提示的“可尝试操作”解决,使本地的IIS服务器可以显示“目录清单”:


步骤一:找到本地IIS服务器的安装目录(默认的是在C盘---program files--IIS Express中)找到appcmd.exe;


步骤二:使用命令提示符执行appcmd.exe

一般的方法就是:打开cmd 然后输入路径到目录下才执行,这样麻烦!!

这里给大家一种简单方法:


在你的目录下(就是appcmd.exe的目录下)的地址栏中 输入cmd  直接进入到了 该目录 然后将appcmd.exe文件直接扔进cmd 回车即可!!! so easy!


(5)相比前两种方法 明显最后一种最好 即保留了本地服务器强大的功能,又使得得我们可以easy的游览网页!


注:转载请注明出处!!





解决VS2010升级VS2012后不能显示项目目录清单的问题