![ASP[1].net配置.doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/11/94c3b009-3555-40d6-ac49-3a5f68efb2ed/94c3b009-3555-40d6-ac49-3a5f68efb2ed1.gif)
![ASP[1].net配置.doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/11/94c3b009-3555-40d6-ac49-3a5f68efb2ed/94c3b009-3555-40d6-ac49-3a5f68efb2ed2.gif)
![ASP[1].net配置.doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/11/94c3b009-3555-40d6-ac49-3a5f68efb2ed/94c3b009-3555-40d6-ac49-3a5f68efb2ed3.gif)
![ASP[1].net配置.doc_第4页](http://file.renrendoc.com/FileRoot1/2020-1/11/94c3b009-3555-40d6-ac49-3a5f68efb2ed/94c3b009-3555-40d6-ac49-3a5f68efb2ed4.gif)
![ASP[1].net配置.doc_第5页](http://file.renrendoc.com/FileRoot1/2020-1/11/94c3b009-3555-40d6-ac49-3a5f68efb2ed/94c3b009-3555-40d6-ac49-3a5f68efb2ed5.gif)
已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1 第一步: 安装iis服务器 iis是windows上的internet信息服务器.简单地说,就是建立www网站的服务器软件.和linux下的apache类似.因为一般的用户的电脑都没有装有iis,但是iis也是我们开发必备的软件,虽然它不是开发工具,但是它也是我们必须的. iis的安装文件一般都是放在了windows的安装光盘上,所以你得有你的windows安装光盘,然后从上面选择增加iis这个windows组件就可以了. 安装完成后, c:inetpubwwwroot的目录就是你的www服务器对应的目录.比如说,http:/localhost/xxx就对应c:inetpubwwwrootxxx这个目录.这里的localhost就是本地主机的意思.当然了,如果是别人要访问这台机器,那么就需要把localhost换成本机的ip地址.1.2 第二步: 安装开发工具 的开发工具当然就是microsoft的visual 了.我自己的机器上装的是2003版本,一般都会带有visual c+, visual c#, visual 等等工具.当然就是我们这里要讲解的基于.net开发web应用程序的工具了.开发出来的web应用程序的代码可以是c#也可以是,总之,开发出来的网页的执行代码只要是基于.net就可以了. 有些时候,我们的安装iis和的顺序搞反了,先装.net后装iis, 结果就导致我们的iis上没有安装上.net的一些东西(比如),那么解决办法很简单.在.net的安装路径里面运行一个iis注册程序就可以了. 在我的计算机中路径如下:c:frameworkv1.1.4322, 我们只要在命令提示符执行此程序,即: c:frameworkv1.1.4322c:frameworkv1.1.4322aspnet_regiis.exe i 或 c:frameworkv1.1.4322c:frameworkv1.1.4322aspnet_regiis.exe /i 执行之后提示: 开始安装 (1.1.4322.0)。 已安装完 (1.1.4322.0)。 1.3 第三步: 利用visual 创建一个web应用程序 首先打开,然后选择创建新项目选择 web应用程序后.然后随便加个东西到网页上去:然后点击运行web应用程序,就会出现:这个我们开发的web应用程序的网页: webform1.aspx一般的网页的扩展名就是aspx1.4 第四步 发布我的的web应用程序到其它服务器 这一节我是打算最详细讲解的部分.因为里面牵涉到iis的关于的执行设置,web程序的上传,执行等很多细节问题,而这些问题在一般的书上却是讲得很少,但是它又是我们在实际应用成经常遇到的问题,所以有必要在这里讲解清楚. 一般我们在使用创建一个web工程的时候,会自动把一些关于iis,web网页等设置给你做好,所以不需要你改动什么.但是如果你要把你开发的web程序放在别人的机器,比如公共网的服务器上的时候,就需要你手动设置这些东西了. 首先我们需要知道的是,任何一个iis上执行都需要事先在iis内设置要执行的web程序的所在虚拟目录.比如下面我要创建一个以d:webgame1为目录的虚拟可执行目录.创建/设置虚拟目录 打开服务器上的”控制面板”中的” 管理工具”中的” internet 服务管理器”在左边的目录中找到”默认web站点”,然后点击鼠标右键菜单中的新建虚拟目录,进入创建虚拟目录的向导对话框. 在创建向导中,1 step.在”虚拟目录别名”对话框上取个名字,我取的还是webgame1,2 step.在”目录路径”上输入”d:webgame1”这个目录的路径.3 step.在访问劝限的对话框中直接点下一步4.step.最后完成创建虚拟目录当然,其实你也可以不必非得创建一个虚拟目录,其实你把webgame1这个目录复制到c:inetpubwwwroot下,然后在iis中,右键点击它的”属性”,弹出属性对话框 然后选择”应用程序设置”中的”创建(e)”按钮即可. 那么这个目录也就被设置成虚拟目录了.测试 当虚拟访问目录设置成功了后,那么就可以放一个普通的*.html网页文件到这个目录中去.然后改成*.aspx,通过http:/localhost/xxx/xxx.aspx来测试一下.如果能够打开,那么恭喜你,你的的设置成功了.关于web应用程序. 一般创建的web程序都是代码后置的方式,也就是说*.aspx和*.aspx.cs分开的.在*.aspx文件中,指明代码文件所在的地方和继承的class,如下这里的codebehind就是我们的*.aspx.cs代码文件所在的地方,inherits就是指明的我们的web窗体的class名字. 一般我们最好是把cs代码编译好,变成dll后再上传到服务器的虚拟目录最好.那么只要把codebehind这一项去掉就可以了.但是inherits就必须指明好web窗体的class.注意1: 编译好代码后,会在工程目录上生成一个bin的目录,里面就会保存一个名字叫webgame1.dll的文件.上传服务器的时候,需要把这个bin目录( 包括里面的dll 文件)上传到虚拟目录的根目录下,比如前面我创建的d:webgame1这个虚拟目录,上传后就是d:webgame1bin. 你的*.aspx目录中的inherits = “webgame1.webform1” 就是指明这个*.aspx的web窗体的代码是在虚拟目录bin里面的webgame1.dll文件中的webform1这个web class.注意2: 如果没有特殊需要,一般来说,除了*.aspx和bin目录,我们最好不要把其它工程里面的文件上传到服务器的虚拟目录下,否则经常就会出现访问错误的提示(总之我是被这个问题整了很久,不知道怎么回事).创建web程序的安装部署程序 1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认)3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的web application folder 的加号,右键选中web application folder,选择添加项目输出,同时选中primary output 和content files。4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击yousetup project(你的安装项目名),选中添加文件,然后把你的.rpt, .xml, .gif文件加入;6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击yousetup project(你的安装项目名),选中添加合并模块,在窗口中找到,并选中c:program filescommon filesmerge modulesdotnetcrystalreports.msm, 打开,就加入了;7.右击目标计算机上的文件系统,选中属性,在属性窗口中,将productname设置为你要打包的项目名8.右击web应用程序文件夹,选中属性,在属性窗口中,将defaultdocument设置为你的默认登录页即起始页,9.选中你的yousetupname工程,按右键,选中生成;或在主菜单的生成中选中生成yoursetupfilename;10.然后,在c:documents and settingsadministratormy documentsvisual studio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省惠州市龙门县2026届化学九上期中经典试题含解析
- 店长安全培训课件
- 让爸爸好好睡觉课件
- 市场调研分析方法
- 海南安全培训单位课件
- 宠物行业市场结构分析报告:2025年宠物保险市场增长动力
- 海上风电VR安全培训课件
- 汽车配件电商平台创新创业项目商业计划书
- 移动应用内付费引导与转化路径创新创业项目商业计划书
- 乌兰察布市重点中学2026届九年级化学第一学期期中复习检测模拟试题含解析
- 2025年河南省(安阳市)事业单位招聘联考内黄县(综合类)岗位考察考试参考试题及答案解析
- 2025年中组部机关公开遴选公务员面试模拟题集
- 研发中心资产管理办法
- 2025年教师时事政治热点题库及完整答案
- 银行投诉处理技培训课件
- 贵州省榕江县2025年上半年事业单位公开遴选试题含答案分析
- 小学五年级数学学科培优辅差专项计划
- 轮滑教学课件
- 2025年机动车检验检测机构授权签字人考核试题及答案
- 王志乐合规管理课件
- 制药人员卫生培训
评论
0/150
提交评论