C# web网站的发布过程
参考: 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网站的发布过程相关推荐
- WEB网站访问的过程
用户访问网站的基本流程(6个阶段): DNS解析 tcp三次握手 http请求报文 网站集群内部处理数据的一个过程 http响应报文 tcp四次挥手断开的过程 DNS解析过程 1)DNS ...
- aspx结尾文件网站的发布过程
1.条件:针对Windows10系统 2,操作步骤: 关于windows功能设置 1.通过"设置" 打开 "启用或关闭windows功能, 2.将" inter ...
- web应用程序、web网站 区别
相同点 1.都可以设计Asp.net 网页 2.都可以添加Asp.Net 文件夹(App_Browsers.App_Data.App_GlobalResources.App_LocalResource ...
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程 开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是 ...
- [学习windows/记录篇]使用tmg三向外围发布ssl安全的web网站
环境:一台win2008-1做web和ca服务器.一台2008-2做tmg服务器.一台xp用作外网验证 准备工作:win2008-1网段设为vmnet2(192.168.9.222)网关为192.16 ...
- 本地电脑如何搭建web网站,并发布到公网访问?1-2
系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...
- asp.nett网站发布过程
Asp.net网站发布过程如下: 第一.用VS2005开发的WEB程序也就是网站只要在VS2005里面运行正常就就可以发布到互联网上去了,没有必要将网站发布在本地的IIS中测试,因为只要在VS2005 ...
- Windows上如何搭建web网站,并发布到外网可访问?1-2
系列文章 Windows用户如何安装使用cpolar内网穿透? Windows上如何搭建web网站,并发布到外网可访问?1-2 Windows上如何搭建web网站,并发布到外网可访问?2-2 Wind ...
- IIS7.5 在已有的WEB网站上配置FTP发布
IIS7.5 在已有的WEB网站上配置FTP发布 永不过期链接:http://www.yingxiaobu.com/forum.php?mod=viewthread&tid=114&e ...
最新文章
- wchar用wcout输出正常cout是?
- 作物驯化与人类的生活
- Golang + vscode 开发环境配置
- iOS快速开发框架--Bee Framework
- 几种多数据库表update的方式测试
- 呵,你会51单片机的精确延时吗?
- @Scheduled
- leetCode 206. Reverse Linked List 反转链表
- 【记录】IDEA未正确关闭导致打开报错,进不了主界面,含解决办法
- C++中XML的读写操作(生成XML 解析XML)
- 基于Python+Django+Mysql的蔬菜水果在线购物商城
- MySQL中CASE的使用
- 【异常】Unable to instantiate SparkSession with Hive support because Hive classes a
- python 画出决策边界_决策边界用python实现
- Plugin: Memory Dump by aeon update 12.10
- 不管风云如何变幻 企业有“云算盘”就够了
- bash shock vulnerable
- Python入门——Day4(元组,字符串格式化,转义字符,format函数)
- Alta 429板卡在安装厂家自带的驱动后,没法运行自带的例子的解决方法
- DVB digital vedio broadcasting