from: http://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html
http://jingyan.baidu.com/article/9f7e7ec051d8cc6f28155429.html
参考:
http://www.jb51.net/article/29787.htm
1: 进入Windows 7的 控制面板->程序和功能->选择左上角的 打开或关闭Windows功能
2:进入Windows功能窗口,然后看到internet信息服务选项,然后按照图中设置即可,Ps:打√的选项下面为全选,方圈的下面按照图中打√的选择即可。
3:
-
安装完成后,再次进入 控制面板->管理工具;双击 Internet信息服务(IIS)管理器 选项,进入IIS设置。
-
双击后就进入到如下图的IIS控制面板
-
选择 Default Web Site,并双击 ASP 的选项。设置ASP的父路径:IIS7中ASP 父路径默认是没有启用的,要 开启父路径,必须把“启用父路径”设为 True
-
高级设置配置IIS7的站点: 点击右测的 “高级设置” 选项,可以设置网站的目录(本人建议物理路径为默认的不要改动)
-
网站绑定:点击“Internet信息服务(IIS)管理器”面板 右上角的 “绑定...” 设置网站的 端口 。在编辑中把端口号改为8081;也可以点击“添加”弹出一个添加窗口,在这窗口中只要填下端口号就行,其它可以不填
-
设置网站的默认文档:点击“Internet信息服务(IIS)管理器” 中的“ 默认文档 ”
点击后如下图所示:然后在右测点击“添加” 添加一个默认文档(index.asp),在弹出窗口中填写文档的名称(index.asp)
-
设置默认文档之后需要启动,否则设置无效,找不到默认文件,出现错误:
-
HTTP 错误 403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容。
-
选择index.asp--》右键--》启用
做到这里,Win7的IIS7和ASP设置已经基本完成了;最后只要你在浏览器的地址栏输入:http://localhost:(端口号名)如上面设置的是:http://localhost:8081
出现过的问题:
在唯一密钥属性“value”设置为“index.asp”时,无法添加类型为“add”的重复集合项;解决方法 !
IIS7 asp.net配置默认文档的错误
今天在IIS7中配置 asp.net程序时出现如下错误
配置错误 在唯一密钥属性“value”设置为“default.aspx”时,无法添加类型为“add”的重复集合项 配置文件\\*******\web\web.config解决办法:
打开iis管理区,点击默认网站,在右边的选项中选择“默认文档”,点击右上方的“浏览”,弹出一个文件夹,打开web命名的文件!
这时会出现以下代码
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="index.php" /> //这是在唯一密钥属性“value”设置为“index.php”的代码,以此类推。
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
</system.webServer>
<system.web>
<machineKey validationKey="AutoGenerate" />
</system.web>
</configuration>只要把<files></files>中的代码修改成
<clear />
<add value="index.php" />
<add value="Default.htm" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />这样就能解决上述问题了!
出现错误:
HTTP 错误 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
解决办法:原因是之前没有安装asp.net
1 打开运行,输入cmd进入到命令提示符窗口。
2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。
3 输入aspnet_regiis.exe –i 执行既可
错误:
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
解决办法:
http://tieba.baidu.com/p/2461699757
由于 Web 服务器上的“ISAPI和 CGI 限制”列表设置,无法提供您请求的页面(如下图)
-----------------------------------------------------------------------------
后来,通过网上找方法还是没能解决,也看不明白。今天还是多操作多找找。最后给我找到了,而网上的方法和一些名词让我很难理解,所以才导致这样情况发生。至此,整理了解决方法分享给大家。
如何解决IIS7出现“由于 Web 服务器上的“ISAPI 和CGI 限制”列表设置,无法提供您请求的页面”提示。
1.打开 Internet 信息服务(IIS)管理器
2.在“功能”视图中,双击“ISAPI 和 CGI 限制” 以确认 Web 服务扩展被设置为“允许”。
Tisp:
a、如果该扩展不在列表中,请在“操作”窗格中单击“添加”。
b、在“添加 ISAPI 和 CGI 限制”对话框中,在“ISAPI”或“CGI 路径”框中键入 .dll 或 .exe 文件的路径,或者单击“浏览”导航到相应文件的位置。
c、在“描述”框中,键入该限制的简要说明。
d 、(可选)选中“允许执行扩展路径”以使限制可以自动运行。
e、如果不选中此选项,则限制状态将为“不允许”,这是默认状态。您可以在以后选中此选项并单击“操作”窗格中的“允许”来允许该限制。 单击“确定”。