192 福 建 电 脑 2006年 第 8期
配置 ASP.NET Web应用程序开发环境碰到的问题
吴兆红
(莱芜职业技术 学院计算机 系 山东省 莱芜市 271100)
ASP.NET已经成 为 Windows平 台网站开发的 主导 技术 .越
来越多的用户都在转 向使用该开发工具。但一般初学者在安装
和配置的过程中难免会遇到一些问题 .即使借助于 Visual stu.
dio.NET自带的帮助信息 ,有时也难以解决。为此把 我碰到问题
整理下 来 .希望有 助 于初 学者 。
1.安装 Visual Studio.M’T中碰 到的问题
1.1安装 Visual Studio.NET.系统提 示”当 前系 统不 能安装 此 软
件”。
Visual Studio.NET允 许 的操 作 系 统有 win98/2000/nt/xp等 .
但是 在安装的时候系统会 提示一 一 当前系统不 能安装此 软件.
要 升级 你 的系 统。原因是 Visual Studio.NET在安装时要求操
作系统 必须安装了 补丁 。并且 Intemet Explorer必 须为 6.0以上。
Visual Studio.NET的安装盘 中 有一 张就包 括了所有 补 丁文件 。
正常情 况 下 Visual Studio.M ’T的安装程 序会 提示你 插入这张盘
安装补 丁 。但如果 你 的 Visual Studio.NET是英文版本 。而操作 系
统是 中文版本 的 ,那么 由于补丁 的语言不 同 。无法 安装。如果 是
这种情 况 .你 可 以 安装中文的 Visual Studio.NET,或者按 照提 示
安装相 应的 中文系统 的补丁 。
另外 .虽然 Visual Studio.NET可 以在 Win98下安装 。但最好
在 WindoWS 2000/XP下安装 .因为在 W 98下许多功能无法使
用 。
1.2安装 Visual Studio.NET.系统 提示 ”安装 程序 已 检测 到
计算机上安装的某些系统组 件与 visual studio.net要 求的版本不
匹配 。您必须 安装这些组件 的另 一版本 “。
出现 以上情况 。同样 是要求我们 添加补 丁程序 。应 该先安 装
系统 必 备组 件 的那 张盘 .对于 Visual Studio.NET 2003是 第 三
张 。放 入第三张盘 。安装 完成 后再安装第 一 、第 二张 盘 。
2.创 建 ASP.NE-I'Web应 用程序 碰 到 的 问题
用户通 过” 文件”,..新建 “,”Visual c#项 目”/”ASP.NET Web
应用程序”时 碰到 的问题 。
2.1系统 提 示 ”Vi8ual Studio.NET已 检 测到指 定 的 Web服 务
器运行 的不是 ASP.NET 1.1版 。您 将无 法运行 ASP.M’T应用程
序或服务 。”
图 (1)
用 鼠标单击 图(1)信息窗 口的”帮助”按钮 ,会给 出以下解决
方法 .首先确保 .NETFramework 1.1版安装在 Web服务器计算
机上 。可以通过”控制面板”,..添加或删除程序”查看判断。其次 ,
如果 ASP.NET已安装在 Web服务器计算机上 .但仍然遇到此
错误 。则 可能 是配置问题 。为 了纠正有问题 的安 装或配 置 。可以
使用名为 aspnet 的 A . 实用工具。在类似如下所示.regiis SPNET
的路径 中可以 找到此 命令 行实用工具 :
C: NDOWls、Microsoft.NE3XFramework\v1.1.1lnnn ̄
其 中 nnltln表示 四位 内部版本号。在最高版本号 下查找 。使
用 /i开关运 行该实用工 具 :
aspneLre#is/i
笔者按照以上 提示检查 软件安装与配置均符合要求 .但仍
存在 图(1)所示错误信息 ,经过 反复安 装测试 ,发现如果没 有按
照以下要求配 置仍 会出现。
(1)若在 Internet服务 器 中指 定 了 II’地址如 图 (2)示 ,则 必
须要求 ”网络连 接“在 ”启用 ”的情况 下 .并 且 要 求 在建 立”ASP.
NET Web应用程 序”时必须 以 II’地址 为路径 。
图 (3)
(2)若在 Intemet服务器 中未 设置 II)地址 时如 图 (3)示 。则
对”网 络连 接”属 性无任 何要 求 。即”禁止 ”和”启用 ”均可 。并 且在
建立 ”ASP.NET Web应用程序”时可以使用以下两种位 置方法 .
第一 种 ”http".//127.0.0.1/m ”;第 二 种”http://localhast/xxx”。其 中 ”
XX.X”指具体 的某个文件夹 。即 Intemet服务器主 目录下的具体文
件夹 .若是一个新 文件夹 。则会 自动在 Interact服务器指定 的主
目录下建立。但是不能写成 http'.//127.0.0.1戚 “http://localhast/”。
(3)若在 Intemet服务器 中未 设置 IP地址 时如 图(3)示 。并
且在建立”ASP.NET Web应用程序”时使用 Ip地址路径 。即 http:
11192.168.2.100”时 。则必须要求”网络连接..为启用状态。
2-2若 系 统 提 示 如 下 信 息 窗 口” 无 法 在 D:、略D玎et、my.
web\C2J ̄yweb 中 创 建 脱 机 缓 存 。 不 能 在 D Dnet\刀 .
web\C ̄ yweb创 建基于磁盘 的站点 .因为 其父站点不 会是 基于
磁盘 的站点。请在站 点服 务器文档层 次结 构以外的某处 创建 基
于 磁 盘 的 站点 。”,如图 (4)示。
原 因 是 在 Visual Studio。NET中”工具 ,选 项,项 目/WEB设 置”
中脱 机 项 目 .WEB项 目缓 存 位 置 的 目录 与 Intemet服 务 器 中设
置的主 目录相 同造成的。此种情况只要更 改其 中一个 的 目录位
置 。保证它们不相同 .即可解决。
总之 。在配置 过程 中还会出现许多其 它的 问题 。只要我们反
复尝试 .总会 成功 的。
维普资讯 http://www.cqvip.com