用户
 
密码
虚 拟 主 机
主 机 托 管
主 机 租 用
应 用 服 务
虚拟独立服务器



ASP.NET 功能列表
ASP.NET 主机FAQ
ASP.NET 快速入门
   什么是ASP.NET/优点何在?
可支持语言
ASP.NET Web窗体
  Web窗体介绍
ASP.NET Web服务
  Web服务介绍
ASP.NET 应用程序
  应用程序概述
缓存服务
  缓存概述
配置
   配置概述
配置文件格式
安全性
  安全性概述
本地化
     国际化概述 Overview
设置区域性和编码
本地化ASP.NET应用程序
使用资源文件
跟踪
    跟踪概述
跟踪记录到页输出
应用程序级跟踪记录
性能
    性能概述
性能优化提示
测量性能
ASP到ASP.NET的移植
     移植概述
语法和含义
语言兼容性
COM互操作性
示例应用程序
   个性化入口
电子商务店面
您的位置:首页>虚拟主机>ASP.NET

ASP.NET主机FAQ

1、什么是ASP.NET技术?
ASP.NET是Microsoft公司的一项崭新技术,用于创建服务器端的Web应用程序。它是该公司提供的基于服务器的功能强大的技术,用于为企业的内部网创建动态的、交互的HTML页面。与以前的 Web开发模型相比,ASP.NET 提供了如下数个重要的优点:
●ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。代码被编译执行相比被解释执行,ASP.NET页面性能显著提高。
●ASP.NET 基于公共语言运行库,它支持微软开发的主流编程语言(例如,Visual Basic.NET、C#、J#等等),所以开发人员可以选用自己最熟悉的语言来进行研发。
●ASP.NET 框架可以将应用程序的逻辑与表示代码清楚分开,现在JSP是用Javabean来封装逻辑代码,虽然可以反编译,但毕竟技术向这个方向迈出了一步,Microsoft .net则用DLL封装逻辑代码,使代码的安全性更高。
●开发人员可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件(此性能体现出了微软已经把编程工具变成一种服务的新观念)。
●借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

2、ASP.NET虚拟主机有哪些新特性?
●启用Windows 2003 虚拟主机的管理系统。原有的NT/WIN2000系统的IIS5.0,支持ASP.NET 虚拟主机存在着不可逾越的安全漏洞,只有引入WIN2003系统IIS6.0的APPLICATION POOL后,独立的Application Pool、独立的Identity 用户、彼此独立的权限、程序在自己的池中运行--WIN2003下的ASP.NET虚拟主机的安全性无任何隐患。
●ASP.NET作为ASP与.NET相结合的产物,是以前各版本ASP的一大飞跃。其性能显著提高。ASP.NET页面是根据需要被编译后执行的,而不是被解释执行,因此ASP.NET页面性能就有了很大的提高--编译后执行,更安全。编译后把所有的逻辑代码封装在BIN文件夹下的DLL文件里,代码不容易被泄露和破坏,安全性明显提高。
●完全面向对象的程序设计模型。
●.NET支持的任何语言。可以使用.NET支持的任何语言(例如,Visual Basic.NET、C#、Jscript等等) ● Application Pool 新概念的引用,性能可控性提高。

3、使用ASP.NET 虚拟主机上获得比以往哪些更多的利益
●Microsoft公司的一项新技术ASP.NET,这是一种趋势(最新的技术必然带动新兴的领域) 。
●开发方式更灵活,性能显著提高 。
●以往难以实现的商务应用DOT NET 得以实现,如图表(柱状图,饼图),WEBSERVICE 。
●代码可重用性提高,降低开发成本 。
●要和代表最新技术的厂商拉近距离,他们代表市场前沿的走向,有市场就有利润 。

4、请问如何将ASP 升级到ASP.NET?
由于使用的管理系统不同不能直接升级。特此声明:商务中国的ASP.NET 虚拟主机,一定是WIN2003的虚拟主机的管理系统,不会在已有NT/WIN2000虚拟主机的管理系统升级而来,因为原系统IIS5.0不能直接升级到IIS6.0,存在安全漏洞。商务中国支持迁移方式的升级。
ASP.NET 主机将自动继承传统的ASP程序开发,原有系统无需更改即可正常使用。升级之后的益处:安装 ASP.NET不会破坏现有的 ASP 应用程序。它使用单独的文件扩展名(.aspx 而不是 .asp)、单独的设置以及完全独立的公共语言运行库(Asp.dll 没有修改)。ASP 页和应用程序可以继续使用现有的 ASP 引擎,不会受 ASP.NET 的干扰。这表明,将现有应用程序移植到 ASP.NET 的好处是显而易见的,ASP.NET 轻松提供比传统 ASP 多许多倍的功能,而且将 ASP 应用程序移动到新的平台也提供了方便条件。

5、虚拟主机中,编译的DLL应放哪里?
我们知道,ASP.NET编译生成的DLL必须放在一个虚拟目录的子目录BIN下才能生效。
我们为您提供的操作方式非常简单,您只需要将原来的虚拟目录下的动态链接库(DLL 文件)拷贝到根目录下的BIN中,ASP.NET 就可以找到程序集,使您的程序正常使用。

6、ASP.NET 虚拟主机的.NET FRAMEWORK版本是什么?
商务中国使用最新的Windows 2003构架及.NET FRAMEWORK 1.1和1.0(兼容)版本,以保证VS.NET的最佳性能和稳定性。

7、从前用其它版本开发和编译的ASP.NET 程序能正常使用吗?
基本上,用户使用.NET FRAMEWORK 1.1或.NET FRAMEWORK 1.0 开发的程序(如C#编译的DLL)均可正常使用。但请注意:.NET FRAMEWORK 的BETA版本并非正式版,将无法得到支持。如果您使用的 BETA版,请使用微软最新的.NET FRAMEWORK 1.1 重新编译。

8、在使用ASP.NET主机可能遇到的问题?
基本是ASPX代码编写错误和系统配置错误,如:
无法找到资源。说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
配置错误。说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。
运行时错误。说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的"mode"属性设置为"Off"。改成<customErrors mode="RemoteOnly" />,即可看到详细信息。

9、web.config文件做什么用的?
web.config是一个配置文件,不可缺少。一般放在wwwroot目录下面并且对wwwroot下的子目录起作用;如果放在wwwroot/a/目录下,就只对wwwroot/a/和之下的目录起作用,web.config的配置功能非常强大,它可以支持使用自己的 XML 配置标记扩展标准的 ASP.NET 配置设置集,包含许多用户自己的配置,和JSP中的web.xml文件相似。

10、商务中国ASP.NET目前支持什么数据库,是否支持FSO ?
支持MS SQL SERVER和Access,支持类似asp的"FSO",也就是用户目录内的文件、文件夹的操作。


感谢2001 Microsoft Corporation教材提供

  关于我们 联系方式 招聘启事 网站地图 合作伙伴  

Copyright 2001-2008 商务中国(www.bizcn.com) 短信名片:商务中国
总部地址:厦门软件园盛世大厦1-4楼(软件技术服务大楼裙楼) 邮编:361005 电话:0592-2577888
传真:
0592-2577188(汇款底单专用)  0592-2577111(其它各类传真)
上海分公司:上海市南京西路1081弄30号 邮编:200041
《中华人民共和国电信与信息服务业务》经营许可证 闽B2-20070003 网站备案号:闽B2-20040189