【asp源码栏目提醒】:网学会员为广大网友收集整理了,Vista中IIS的安装 - 综合课件,希望对大家有所帮助!
Vista中IIS的安装 和XP类似在Vista中除了Home版以外其他的版本都集成了IIS且升级到了IIS 7.0。
但是在默认安装情况下IIS服务都没有开启需要重新开启。
开启的方法很简单只需要按照以下步骤即可 “开始”→ “控制面板”→ “程序和功能”选择“打开或关闭Windows功能”。
如果Windows Vista没有关闭UAC则会弹出提示信息确认并继续 果仅需要IIS 7.0支持静态内容可直接选中“Internet信息服务”如果希望 Web 服务器支持动态内容则需展开“万维网服务”分支将所需的选项全部选中 点击“确定”Windows Vista即启动IIS的安装过程安装过程结束后就可以在浏览器里输入http://localhost/ 进行测试。
IIS7安装完成之后可以在开始菜单的所有程序中看到“管理工具”其中有一个“Internet信息服务管理器”如果没有可以按以下步骤添加开始→ 右击属性→ “开始”菜单选项卡→ 自定义→ 把“系统管理工具”设置为“在所有程序菜单显示”或者“在所有程序菜单和开始菜单上显示”。
ASPAccess使用环境的配置 默认装完IIS7之后使用
ASP程序会发现提示数据库连接失败在网上找了找说是因为MS Jet引擎改变了临时目录的位置但是又没有对临时的存取权限导致数据库使用失败。
先要设置应用程序池Application Pool为Classic .NET AppPool而不是默认的Default AppPool可以在网站目录里对每个站点设置也可以在站点进行单独设置。
选择好要设置的站点之后点右边的“基本设置”即可调出应用程序池设置对话框。
然后再给“系统盘:WindowsServiceProfilesNetworkServiceAppDataLocalTemp”目录添加一个“Authenticated Users”的用户其中AppData目录是隐藏的在进入的时候可以直接在地址栏输入路径或者在文件夹选项里显示隐藏文件。
设置权限步骤右击Temp文件夹选择“属性”→ 选择“安全”选项卡→ 单击“编辑”→ 出来“Temp 的权限”对话框单击“添加”在下面的“输入对象名称来选择”中输入Authenticated Users确定→ 返回到“Temp 的权限”将Authenticated Users的权限中的完全控制给勾上确定》确定。
启用父路径支持 在站点主页上选择“
ASP”然后在“行为”组中将“启用父路径”设置为True即可。
这样就可以在Windows Vista上使用和XP上的IIS环境了。
IIS不解析
ASP程序的问题 如果Vista中的IIS是默认安装的那么
ASP程序是不能运行的当在IE中打开扩展名为.
ASP文件的时候iis会当着普通的网页文件来显示。
在IE中查看文件的源代码可以看到
ASP文件的所有原始代码就跟我们双击打开文件一样的。
我们需要安装一些功能来支持
ASP应用程序的解析打开控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能按照下面这个图示把相应的
ASP选上就行了。
2、
ASP访问Access数据库出错
ASP程序可以运行但是当访问数据库的时候可能会得到一下错误信息 Microsoft JET Database Engine 错误 80004005 未指定的错误 /inc/conn.
asp行 10 在网上找到了解决办法找到这个路径C:WindowsServiceProfilesNetworkServiceAppDataLocalTempC:Windows指的是系统安装目录。
另外AppData目录是隐藏的要打开“显示所有文件”才能看到。
然后在Temp目录上点击鼠标右键点击属性并选择安全选项卡在用户列表中加入Authenticated Users用户组然后在默认权限的基础上选中“修改”这样访问Access数据库就可以了。
3、Regsvr32程序注册Dll组件出错 我们一个网站程序需要注册一个dll组件结果在运行中注册的时候出现这个错误信息 模块 xxx 已加载但对 DllRegisterServer 的调用失败错误代码为 0x80004005。
有关此问题的详细信息请将该错误代码用作搜索字词进行联机搜索。
出现这个错误代码可能和权限问题有关进入程序 - 附件 - 命令提示符在”命令提示符“上点击鼠标右键选择”以管理员身份运行“命令这个时候将打开Dos命令窗口现在就按正常写法输入Regsvr32 xxx就能够注册成功了。