快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-13

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服务器的,然后再创建相应的虚拟目录就可以了.



凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号