Asp.net网站发布过程如下:
第一、用VS2005开发的WEB程序也就是网站只要在VS2005里面运行正常就就可以发布到互联网上去了,没有必要将网站发布在本地的IIS中测试,因为只要在VS2005自带的服务器中能正常运行的话,发布到互联网上的服务器空间中也不会出现任何问题的。所以没有必要多执腾一下。
第二、将网站发布到互联网的方式有二种,实际上都可以,源码发布和编译后发布,所谓源码发布就是将做完的网站程序“WEB”下的所有文件上传到你所购买的互联网上的主机空间中去。然后将数据库备份后,将备份的数据库文件传送到你所在的空间的数据库中,然后修改Web.config文件中的边接字符串将数据库和网站程序连接起来。第二种是编译后发布,所谓编译后发布就是将做好的网站程序用VS2005进行编译,然后将编译后的程序文件上传到你所购买的互联网上的主机空间中去。然后将数据库备份后,将备份的数据库文件传送到你所在的空间的数据库中,然后修改Web.config文件中的边接字符串将数据库和网站程序连接起来。
在这里为什么要讲两种发布方式呢,选择哪一种发布方式更好些呢,答案当然是编译后发布,为什么呢,编译后的网站程序文件小、运行起来速度快,而且不能被其它人修改,安全。
第一种发布方式是不得以而为之的方式,如果你苦了一年之久把网站程序开发完了,大功告成,但在最后无法用VS2005进行编译,但运行起来一切正常,可无法编译的错误你无法解决或者说你根本不知道是什么错误导致你的程序无法通过编译那你怎么办,难道就这样算了,当然不是,你可以选择第一种发布方式,源码发布,只要在VS2005中能正常运行的话,发布到互联网上完全能正常运行,而且不会比编译后发布的网站差到哪儿去。在这里重点放在如何编译后发布网站的问题上,只要搞清楚了这个,第一种也没问题。
第三、搞清楚了上面所讲的内容后我们一步一步开始将做好的网站发布到互联网上去吧。首先对网站程序进行编译,打开VS2005—打开你的网站程序——点击生成下面的发布“你自己所定义的命名”.web(H)――弹出对话框选择要将编译的文件存放到什么文件夹(文件夹最好用英文命名)――点击发布,如果左下角出现发布成功的话,恭喜你,你的网站程序文件就会出现在你所选定的文件夹中。如果出现发布失败并且出现错误提示,根据错误提示解决问题再操作,如果出现发布不成功又不出现任何错误提示,对不起,你只能选择源码发布的方式了。其次,打开SQL2005,打开程序所用的数成库,将你的数据库文件创建备份文件。(注意创建数据库备份时最好选反SQL2005默认的路径,你在备份前记下这个路径,备份后到所在的地方将备份数据库复制出来放到你想放的地方。方便以后上传到你所购买的主机空间的数据库中。)然后,你要购买一个虚拟主机,也就是空间,用来存放你的网站程序的地方,有很多免费的空间,但免费的都是垃圾,我是用过的,没一个好用的,何况我们做的是Asp.net的网站,所以购买收费的空间,所以没有必要花时间去找什么免费的空间。反正收费的空间现在又不贵。一年花上二百元,会得到1G以上的精品空间。在申请时应该问清楚,空间支不支持Asp.net网站程序,根据你申请的空间大小,大一点的空间要送数据库,如果空间小不送数据库,你还得另外购买数据库,建议申请大一点的空间,这样数据库和程序在同一服务器上,这样速度快。Asp.net网站程序有点费资源,对空间的要求大,还是大点好,购买空间应该选择实力强服务好的空间商,这个你自己去选了,看看,对比,查找这方面的文章等。
五、空间购买成功后,你会得到对应该的空间用户名,数据库用户名,主机地址,然后用FTP软件填写好你的主机地址和户名以及你自已设置的密码,连接到你的主机空间,将你的Asp.net文件上传到你空间的WEB文件夹中,将数据库传到你的数据库空间中,WEB文件空间和数据库空间是两个不同的空间,所用的FTP地址和用户名、密码都是不一样的,这些你在申请空间时都会得到的。
六、更改你的数据库连接参数。连接字符串在你申请空间时也会得到,你只要将空间商提供的连接字符串复制粘贴到你的Web.config文件中更改掉连接字符串就可以了。
七、经过上面的步骤你的网站就可以访问了。但你只有通过申请空间时得到的域名访问,你可以申请一个顶级域名,就在你申请空间的空间商哪里申请一个,然后绑定到你的空间,当然域名还要备案,这些你完全可以和你的空间商的技术服务商谈。

asp.nett网站发布过程相关推荐

  1. 解决ASP.NET网站发布问题

    解决ASP.NET网站发布问题 参考文章: (1)解决ASP.NET网站发布问题 (2)https://www.cnblogs.com/limusic/p/3378023.html 备忘一下.

  2. 学习笔记---将Asp.Net网站发布到IIS的四种方法及注意事项

    将Asp.Net网站发布到IIS的四种方法及注意事项: 不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的" ...

  3. win7+iis7.5下的asp.net网站发布系列问题

    一.         网站发布完成后来出现不能修改web.config配置文件错误. 当执行某些操作时比如修改网站的默认文档,出现下面这个错误. 如果网站的虚拟目录所在的盘文件系统不是NTFS则可能出 ...

  4. ASP.NET 网站发布后出现“/”应用程序中的服务器错误

    这里先简单的说明下造成此错误的原因,我们将网站发布到IIS上的时候,是需要选择和设置应用程序池,如果新发布网站所设置的应用程序池已经有其他网站使用了,那么就会出现抛出System.InvalidOpe ...

  5. ASP.NET网站发布-允许更新此预编译站点

    在打开的对话框中,有一个选项是至关重要的,那就是"允许更新此预编译站点": "允许更新此预编译站点"这一项,默认情况下,前面是打上一个√的,至于要不要打上一个√ ...

  6. VS 2012 如何发布 ASP.NET 网站到本地IIS

    VS2012 与 VS 2010 不同的地方是在发布网站的时候VS2012的界面会让人有种摸不着头脑的感觉. 下面是如何将ASP.NET 网站发布到本地IIS上的步骤. 第一步,右键解决方案管理器中的 ...

  7. vs2010里面 新建网站里面的 asp.net网站 和 新建项目里面的 asp.net Web应用程序 的区别(上)

    http://www.cnblogs.com/iceicebaby/archive/2012/02/21/2361558.html 一:先来看看  新建网站  里面的  ASP.NET 网站的建立过程 ...

  8. Windows Server 2008 IIS7.0 发布html和Asp.net网站

    第一步:安装并配置IIS 7.0 先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultAppPool.可以设置.net FrameWo ...

  9. ASP.NET Core 网站发布到Linux服务器

    长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.N ...

最新文章

  1. 妈蛋:kinMaxShow轮播图异常,WebUploader图片上传坑爹,图片被压缩了
  2. python 协程、进程、线程_Python进程、线程、协程之间的关系
  3. 选择or不选择苹果的理由
  4. 安装vs2017出现闪退现象_Adobe Reader 闪退
  5. ASP.NET Core 日志框架:Serilog
  6. 一步一坑学android之安装andriod studio(andriod studio3.0)
  7. 根据Word模板动态生成PDF
  8. AHCI驱动下载与手动安装图解
  9. python中line是什么意思_python 中循环 line for line in file(filename)什么意思?
  10. 怎样设置CorelDRAW中的网格参数
  11. html中svg修改背景颜色,如何更改SVG图像中的背景颜色?
  12. 修改mdf ldf文件权限修改方法
  13. SCI、EI、ISTP国际三大检索分别指的是什么?
  14. Please verify you invoked Maven from the correct directory错误解决
  15. CPU连续飙升的背后是 “道德的沦丧” 还是 “人性的泯灭”
  16. superset安装踩坑过程总结
  17. Linux系统调优详解(十二)——IO调优之磁盘测速
  18. 【论文夜读】陈天琦神作Neural Ordinary Differential Equations(NuerIPS2018最佳paper)
  19. 跨境电商平台都有哪些
  20. Linux命令之less

热门文章

  1. 妥妥的去面试之数据结构与算法(一)
  2. Spring Boot配置统一格式Result返回值(一)
  3. ChibiOS系列:五、将STM32 USART与ChibiOS串行驱动程序配合使用
  4. vector的sort操作
  5. C++对高维vector数组排序 sort()函数第三个参数自定义
  6. Android8.1 MTK平台 Dialer修改(来电全屏、归属地显示)
  7. 认养一头牛IPO:流量反噬、线下不力、盈利未知
  8. Go问题/知识收集 - 1
  9. 阿里云标准型s6实例规格性能及应用场景
  10. 政客常用手段_我可以比政客更好地管理经济