win7下安装IIS及配置asp

[/size]一、进入Windows 7的 控制面板->程序和功能->选择左上角的 打开或关闭Windows功能



二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。



三、安装完成后,再次进入 控制面板->管理工具;双击 Internet信息服务(IIS)管理器 选项,进入IIS设置。



四、双击后就进入到如下图的IIS7控制面板(下图被涂黑的部分是你电脑的主机名)

五、选择 Default Web Site,并双击 ASP 的选项,

六、设置ASP的父路径:IIS7中ASP 父路径 默认是没有启用的,要 开启父路径,必须把“启用父路径”设为 True

七、高级设置配置IIS7的站点: 点击右测的 “高级设置” 选项,可以设置网站的目录(本人建议物理路径为默认的不要改动)

点击高级设置后弹出如下图窗口:

注意:这第七步可以跳过不设置,另外如果上图的物理路径改动了可能会弹出窗口提示安装不成功

八、网站绑定:点击“Internet信息服务(IIS)管理器”面板 右上角的 “绑定...” 设置网站的 端口 。在编辑中把端口号改为8081;也可以点击“添加”弹出一个添加窗口,在这窗口中只要填下端口号就行,其它可以不填

九、设置网站的默认文档:点击“Internet信息服务(IIS)管理器” 中的“ 默认文档 ”
点击后如下图所示:然后在右测点击“添加” 添加一个默认文档(index.asp),在弹出窗口中填写文档的名称(index.asp)


做到这里,Win7的IIS7和ASP设置已经基本完成了;最后只要你在浏览器的地址栏输入:http://localhost:(端口号名)如上面设置的是:http://localhost:8081 进入之后出现如下图样就代表着安装成功



[size=large]以下是遇到的问题!![/
b]1,浏览动态网页可以,但是设计到连接数据库的就出问题,如:
win7+IIS7.5解决用户"IIS APPPOOL\xxxx"登录失败
在IIS中添加应用程序
如题,虚拟目录为DNN程序所在是文件夹,程序池选择Classic .NET AppPool,选择DefaultAppPool的话可能DNN4.x版本就会有问题,这一步比较简单,没有什么可以多说的。
配置文件夹的权限
DNN安装程序所在的文件夹必须具有可读写的权限,右键点击文件夹,属性-安全-编辑-添加,输入“NETWORK SERVICE”然后检查名称,没有问题后就确定,然后返回编辑权限,选择完全控制,同时要编辑一下User用户的权限为完全控制。


用户’IIS APPPOOL\Classic .NET AppPool’登录失败。
浏览网站,IIS出现用户’IIS APPPOOL\Classic .NET AppPool’登录失败的错误提示,原因还是权限的问题。首先解决SQL Server 2005的问题,打开SQL Server 2005 Management Studio,在安全性-登录名处右键,新建登录名,搜索,还是输入“NETWORK SERVICE”,确定。然后在服务器角色那里勾选上sysadmin。

接下来要修改下程序池,修改应用程序池 → 高级设置 → 内置账户为LocalSystem或NetworkService即可,详细的过程如下图所示。













[b]
2,根据上面顺序解决后,又出现一个问题:
提示 “用户NT AUTHORITY\NETWORK SERVICE登录失败;

因为我连接数据库用的是Windows集成验证方式,而iis对应.Net framework 的默认登录数据库是用户名+密码的方式,所以在此可以改两处:
(1)
集成windows身份验证的方式 请检查数据库连接串 使用SQL SERVER身份验证就好了 就是通常使用的sa那个用户的方式
要注意 数据设置的验证方式 选混合身份验证才能使用QL SERVER身份验证

设定ASP.NET身份验证方式就可以了 如下:
a,通过IIS的ASP.NET设定 在网站属性里有
b.通过ASP.NET网站程序的WEB.CONFIG文件设定
   <system.web>
        <authentication mode="Windows" />;
(2)
sql 2008登录模式改为混合登录模式。


不过此处我用的第三种方法,连接字符串修改为uid+pwd的方式。

猜你喜欢

转载自cfan1874.iteye.com/blog/1633378