建站部落网 - www.jzbulo.com 首 页业界动态免费空间经典小游戏
建站首页 | 业界动态 | 网页制作 | 网络编程 | 网站运营 | 服务器技术 | 网页特效 | 图形图像 | 计算机技术 | 作品欣赏
您当前的位置:建站部落 > 网络编程 > .Net编程 > 文章内容 注册用户 用户管理 退出登录
VS2003创建和打开ASP.net 工程的若干问题
作者:佚名  来源:不详  发布时间:2008-1-7 16:43:06  发布人:jzbulo

减小字体 增大字体

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正式推出的时候,我在详细谢谢有关的配置和创建的问题,因为那个时候就是大变样了.
[] [返回上一页] [打 印] [收 藏]
相关文章 赞助商链接
· 写给刚刚踏入网页设计这个世界的你
· DesignUK 设想英伦系列活动之大声展21日在沪..
· 婚恋交友网站盈利模式初探
· CNAP2007国际艺术展在北京酒厂国际艺术园医..
· 德国DFI学院学生获奖作品之一:大众篇(1)
· Xbox Forza Street Racing 平面广告设计
· Jessica Vernick 平面设计
· Kelsey Reckord 平面设计
· PRINT-RUN伦敦防治肺癌慈善海报展欣赏
· [摄影] 水中芙蓉
· [同盟报道]清华美院2007本科毕业展开幕
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
声明:本站中的内容及图片来均源于互联网,其中演示的技术细节仅用于试验 环境的技术研究以及漏洞的验证。
文章内容不涉及任何有版权的内容,仅供技术交流研究之用。网 站联系QQ:175612638
Copyright © 2002-2006 jzbulo.com. All Rights Reserved . 粤ICP备05040326号