网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

常见的ASP.NET2.0转换问题和解决方案

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
如果未明确将某个文件列为包含文件,就会从项目中排除该文件。您还可以将代码文件的生成操作设置为“无”,从而停止生成该代码文件。此信息将存储在项目文件中。

在 Visual Studio 2005 中,在 Web 应用程序目录下找到的所有文件都被作为 Web 项目的一部分而隐式包含。由于没有项目文件,因此无法明确列出要排除的文件,也无法阻止将它们内置到项目中。这样一来,Web 项目中现在就可能包含额外的文件。编译器可能会根据文件的扩展名尝试编译文件,这将导致应用程序中产生冲突。

如果将文件的生成操作设置为“无”,则转换向导将不转换这些文件。由于这些文件被视为排除文件,因此转换向导无法确定这些文件是否必要。由于这个原因,向导将在转换报告中记录一条警告,指出没有转换项目结构中的某些文件。

如何修复

如果要转换排除文件,应在转换之前将该排除文件明确包含在 Web 项目中,并确保其生成操作没有被设置为“无”。

转换之后,您可以从项目中删除任何不想要的、以前排除的文件。还可以用安全的扩展名(例如“.exclude”)对它们进行重命名,以便有效地从 Web 应用程序中删除它们。重命名这些文件后,它们仍然是 Web 项目的一部分,但不能进行编译。

visual Studio 2005 的最终版本将包含一个使您可以使用重命名机制排除和包含文件的上下文菜单项。最终版本还将做出一些更改,这些更改将阻止发布站点和命令行生成引擎 (MSBuild) 发布已排除的文件。ASP.NET 还将被配置为不使用 .exclude 扩展名提供文件。

部分转换的解决方案

在 ASP.NET 1.x 和 2.0 中,都有可能具有包含 Web 项目和客户端项目(例如 C# 类库或 Visual Basic 类库,或 Windows 应用程序)的解决方案。

如果您正在使用某个 Express 产品,例如 Visual Web Developer (VWD) 或 Visual Basic Express Edition,则只能在与该 Express 产品相关的解决方案中转换项目。例如,如果您正在使用 VWD 并打开一个含有 Web 项目和 Visual Basic 类库项目的解决方案,则只有 Web 项目会被转换,从而给您留下了一个部分转换的解决方案。

如何修复

您应使用 Visual Studio 2005 的 Standard、Professional 或 Team System 版本来转换包含多种混合项目类型的解决方案。

如果做不到这一点(您只有 Express Edition),则应创建一个仅包含该项目类型的新解决方案。

返回页首返回页首

更新服务器

在将已转换的 ASP.NET 2.0 Web 应用程序部署到生产服务器之前,需要将 .NET Framework 2.0 部署到目标服务器。在本文的这一部分,我们将着眼于安装 .NET Framework 2.0 的步骤,以及一旦部署了该框架,如何将应用程序配置为使用该框架。

部署 .NET Framework 2.0

使用 ASP.NET 2.0 的第一步是部署已更新的 .NET Framework。由于 .NET Framework 的设计方式,您无需破坏当前安装的 1.0 或 1.1 框架就可以部署 2.0 框架。

获取框架

目前,您可以直接从 Microsoft 获取 NET Framework 2.0 安装程序。如果您是订阅了 MSDN,还可以从最近的 MSDN DVD 上找到各个版本。安装程序的大小为 22.4 MB。

请注意,该框架安装程序仅用于安装该框架,而不包含 Visual Studio 2005。您将使用此包在服务器上安装新的框架。如果需要在开发人员的计算机上安装新框架,则应注意安装 Visual Studio 2005,其中也包含 .NET Framework 2.0。

Go-Live 许可证

如果您计划在生产站点上使用 ASP.NET 2.0,则需要获取 Microsoft Visual Studio 2005 Beta 2 Go-Live 许可证。此许可证对使用规定进行了补充,使您可以将使用 Visual Studio 2005 生成的应用程序部署到生产中。请转到 Visual Studio 2005 Beta 2 Go-Live License 页面,以阅读许可证条款、查看所包含产品的列表、阅读了解许可证限制,以及使用 Microsoft Passport 帐户签

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号