参考:  http://blog.csdn.net/chinahuyong/article/details/47067381

一、选择编译完成的工程,进行如下操作:

二、程序发布结束后,进行IIS管理器的配置、网站创建与配置:

现在我们在“内容视图”选择“Index.htm”文件,右键选择“浏览”,即可在默认浏览器中打开这个页面。

三、配置其他匹配信息:


1、ASP.Net在64位环境开发部署的常见故障。

  很多开发者在使用64位操作系统时,在ASP.Net应用中使用了指定64位版本程序库。例如一些专门的数据库驱动、设备驱动,但依然出现以下错误提示信息:

  未能加载文件或程序集“……”或它的某一个依赖项,试图加载格式不正确的程序。

  造成这种故障的原因是,大部分ASP.Net编译器和容器并没有默认设置为64位,而是以32位兼容模式运行。此时,如果将程序库更换为32位,则系统运行正常。若打算坚持使用64位程序集,可依据下文所述方法进行设置。

2、Visual Studio自带的IISExpress设置。

  在64位操作系统中,Visual Studio自带的IIS Express是32位的。如果需要VisualStudio使用IISExpress调试使用64位程序集的ASP.Net应用,应使用64位版本的IISExpress。设置方法如下:

(1)关闭正在运行的IIS Express实例;

(2)单击主菜单上的“工具”-“选项”命令,打开选项对话框;

(3)在选项对话框目录树中“项目和解决方案”-“Web项目”标签,勾选“对网站和项目使用IIS Express的64位版本”条目。

3、64位Windows Server上的IIS设置。

IIS可以针对具体的ASP.Net应用设置是否以64位环境运行,具体的操作方法如下:

(1)部署Web站点后,打开Internet信息服务(IIS)管理器;

(2)在目录中选择应用程序池,选择目标站点的应用配置,通过右键菜单打开高级设置;

(3)将启用32位应用程序选项设置为False,应用将以64位环境运行。

4、编译器是否需要在解决方案配置中设置x64平台。

  关于此问题,我查阅过一些文档,同时也进行了实验。个人观点如下:

(1)普通的ASP.Net项目无需进行平台的设置,平台设置为x86和x64均不影响项目的编译和发布,因此使用默认的AnyCPU平台即可。

(2)对于使用了有环境限制程序集的项目,如系统驱动、数据库驱动,最好是配置对应平台。在发布时环境异常,可以获取更多有效的信息,节省调试时间。

C# web网站的发布过程相关推荐

  1. WEB网站访问的过程

    用户访问网站的基本流程(6个阶段): DNS解析   tcp三次握手  http请求报文  网站集群内部处理数据的一个过程   http响应报文  tcp四次挥手断开的过程 DNS解析过程 1)DNS ...

  2. aspx结尾文件网站的发布过程

    1.条件:针对Windows10系统 2,操作步骤: 关于windows功能设置 1.通过"设置" 打开 "启用或关闭windows功能, 2.将" inter ...

  3. web应用程序、web网站 区别

    相同点 1.都可以设计Asp.net 网页 2.都可以添加Asp.Net 文件夹(App_Browsers.App_Data.App_GlobalResources.App_LocalResource ...

  4. VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

    VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是 ...

  5. [学习windows/记录篇]使用tmg三向外围发布ssl安全的web网站

    环境:一台win2008-1做web和ca服务器.一台2008-2做tmg服务器.一台xp用作外网验证 准备工作:win2008-1网段设为vmnet2(192.168.9.222)网关为192.16 ...

  6. 本地电脑如何搭建web网站,并发布到公网访问?1-2

     系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...

  7. asp.nett网站发布过程

    Asp.net网站发布过程如下: 第一.用VS2005开发的WEB程序也就是网站只要在VS2005里面运行正常就就可以发布到互联网上去了,没有必要将网站发布在本地的IIS中测试,因为只要在VS2005 ...

  8. Windows上如何搭建web网站,并发布到外网可访问?1-2

    系列文章 Windows用户如何安装使用cpolar内网穿透? Windows上如何搭建web网站,并发布到外网可访问?1-2 Windows上如何搭建web网站,并发布到外网可访问?2-2 Wind ...

  9. IIS7.5 在已有的WEB网站上配置FTP发布

    IIS7.5 在已有的WEB网站上配置FTP发布 永不过期链接:http://www.yingxiaobu.com/forum.php?mod=viewthread&tid=114&e ...

最新文章

  1. wchar用wcout输出正常cout是?
  2. 作物驯化与人类的生活
  3. Golang + vscode 开发环境配置
  4. iOS快速开发框架--Bee Framework
  5. 几种多数据库表update的方式测试
  6. 呵,你会51单片机的精确延时吗?
  7. @Scheduled
  8. leetCode 206. Reverse Linked List 反转链表
  9. 【记录】IDEA未正确关闭导致打开报错,进不了主界面,含解决办法
  10. C++中XML的读写操作(生成XML 解析XML)
  11. 基于Python+Django+Mysql的蔬菜水果在线购物商城
  12. MySQL中CASE的使用
  13. 【异常】Unable to instantiate SparkSession with Hive support because Hive classes a
  14. python 画出决策边界_决策边界用python实现
  15. Plugin: Memory Dump by aeon update 12.10
  16. 不管风云如何变幻 企业有“云算盘”就够了
  17. bash shock vulnerable
  18. Python入门——Day4(元组,字符串格式化,转义字符,format函数)
  19. Alta 429板卡在安装厂家自带的驱动后,没法运行自带的例子的解决方法
  20. DVB digital vedio broadcasting

热门文章

  1. 原生微信小程序云音乐项目总结
  2. shopify 应用对接电商示例
  3. 自律——解决人生问题的关键
  4. 「 程序员的理财与风险控制」让财富跟你一起持续成长:增额终身寿
  5. 最后一次,下次,一定不是你:QQ伤感空间日志
  6. android 智能家居 pdf,基于Android的智能家居控制系统的设计探究.pdf
  7. 如何在一横行内实现两个元素靠最左和靠最右
  8. 回家感言一(火车上解决bug的你)
  9. 顾问个人成长的体会与建议
  10. rpm命令管理——安装升级与卸载