C# web网站的发布过程
来源:互联网 发布:好用的linux 知乎 编辑:程序博客网 时间:2024/06/05 18:51
参考: 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发布的过程
- 使用vs2008发布网站的过程
- 前端html网站的发布过程
- C#版的网站新闻发布系统
- C#版的网站新闻发布系统
- C#版的网站新闻发布系统
- C#版的网站新闻发布系统
- C#版的网站新闻发布系统
- C#版的网站新闻发布系统
- C#版的网站新闻发布系统
- Web 客户端 网站发布
- web Deploy网站发布
- Tomcat发布Web网站
- web项目发布过程
- Asp.net网站发布过程
- asp.nett网站发布过程
- 国外的WEB CRACK TEAM的破解发布网站
- java并发
- mysql中关于视图相关类容
- 欢迎使用CSDN-markdown编辑器
- 微波基础(一)——导波和导波系统
- Java设计模式--装饰者模式
- C# web网站的发布过程
- POJ 3695 Rectangles(矩形切割)
- Hibernate错误Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
- Redis字符串类型的操作(一)
- hdu 2813 One fihgt one【KM 最小匹配】
- c++之排序篇2:冒泡排序法
- 一个好用的缓存框架asimplecache
- 双向链表
- 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS