当前位置: 首页 > 图文教程 > 数据库 > MSSQL > VS2003创建和打开ASP.net 工程的若干问题

MSSQL
SQL Server中删除重复数据的几个方法
SQL Server 基础概念集
SQL Server导入导出
SQL SERVER实用技巧
sql server 常用函数
如何维护SQL Server的“交易日志”
SQL Server数据备份处理过程探讨
JSP中tomcat的SQL Server2000数据库连接池的配置
SQL Server服务器安装剖析
SQL Server 2005数据加密技术应用研究
SQL Server数据库的备份和恢复措施
SQL Server 2005性能测试实践
Jboss下MS SQL Server配置指导
Oracle和SQL Server 追求完美还是讲求实用
SQL Server服务器安装剖析
SQL Server:Oracle与SQL Server事务处理的比较
SQL Server:利用配置文件实现SQL Server与Oralce访问类的转换
SQL Server:测试SQL Server业务规则链接方法
SQL Server :SQL Server 2008高可用性解决方案优劣分析
SQLServer:数据库恢复

MSSQL 中的 VS2003创建和打开ASP.net 工程的若干问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 977 ::
收藏到网摘: n/a

1、当大家使用VS2003创建一个新的ASP.NET项目的时候首先要保证你的服务器配置是正确的



a、因为在VS2003(Vs2002)的版本中是没有内置的WEB Server的,因此依然需要借助微软的IIS来创建和调试ASP.NET。 b、我们从图上可以看到,首先我们的IIS设置的WEB主目录是E:\www_root目录,这个目录在我们安装了VS2003以后会自动的设置为共享,共享名为wwwroot$. c、而且这里有一个用户的权限是值得注意的,就是Vs Developers,这个是VS的开发用户,如果这个用户对上述的目录没有权限,那么就会引起很多的创建问题.



2、好,接下来我们开始创建一个新的ASP.NET应用程序,这里如果你的服务器没有绑定到一个固定的IP,那么你创建的应用程序应该是http://localhost/你的应用程序名(我们这里是Flash8TEST),如果绑定了一个IP,那么就应该把localhost换成绑定的IP地址.
]


那么这个时候,你的服务器的web的主目录下,就会产生一个和你的应用程序名一样的目录,用来存储你刚刚创建的那个工程.



如果你在创建应用程序之前,已经创建了一个虚拟目录,这时,你的这个新的工程就是创建在你的虚拟目录所指向的物理目录中了,当然这也是我比较推荐的方式,因为这样的一个工程就在一个虚拟目录中,比较整齐,同时在部署的时候也有好处. 可能出现的问题:有的时候当你调整了你开发电脑以后,会产生错误,一般的错误,你都可以按图索骥找到解决的办法,但是时候的时候它的提示并不是100%的正确,比如很多的时候会提示:你的服务器的Framework不是1.1的版本(在VS2003下),这个时候一般是你的IIS已经绑定了IP地址,但是你仍然用localhost来创建. 解决办法就是将你的IIS的绑定去掉.

3、打开一个现有的工程. 我们在网上下载的教程或者是代码,如果是采用CodeBind的方式编写的,大家直接看代码是非常麻烦的,只有把这个工程重新加载到VS中,我们才可以方面的看到原来的程序是怎么运行的.



我们首先用文本编辑器打开*.sln文件(Solution文件,因为VS默认的编码是UTF-8,可能会出现乱码,但是微软内置的程序都很好的支持了Uncode,所以大家可以用记事本来打开,我在创建工程的时候用了GB2312的编码,所以用的Editplus打开也没有问题,不管是什么样子的,其中红色彪出的地方是不会出现乱码的.),看看这个工程是创建在什么地方的,如图所示红色的部分,然后再按照红色的部分标示的创建一个虚拟目录,这时用VS打开sln就可以打开这个工程了.

但是VS创建工程的时候,默认*.sln文件是创建在我的文档的Visual Studio Projects的文件夹中的,可能有些人在发布的时候并没有把sln文件加入到工程包中,这个时候,我们只好单击途中的*.csproj(如果是VB的就是对应的vbproj),看看它是如何联系WEB服务器的,然后再创建相应的虚拟目录就可以了.



如果你的虚拟目录和你工程设置的不匹配,当你打开一个现有的工程的时候,就会出现上图的错误提示.

4、一点关于部署的小提示. a、ASP.net的部署是Xcopy式的部署,当写完一个程序时候的时候,编译完成以后,只要把相应的文件复制到服务器上就可以运行了. b、ASP.NET运行的时候只需要窗体文件*.aspx,和bin目录中的DLL文件.Global.asax和web.config这些配置文件,是不用把源代码同时发布的.如果你不是通过建立虚拟目录进行运行的,请把bin目录下的文件copy到web服务器的根目录中. c、可能有的时候你会见到别的文件出现在工程中,你可以暂时不用管它,以后就知道他们的用处了,比如*.mspx文件,它是类似于*.aspx窗体的XML文件,也是用来作为界面文件的. 好了,就先写到这里吧,希望对大家有帮助,等VS2005正式推出的时候,我在详细谢谢有关的配置和创建的问题,因为那个时候就是大变样了.