发布.Net 网站 并部署网站到IIS

确保bin里面包含所有需要引用的dll

打开工程的Reference目录,将所有引用设置为Copy Local 复制到本地。

发布网站

第一步:右键网站主项目,选择publish 发布网站。如下图

填写发布网站的相关配置,选择custom 传统发布,填写任意名称比如NoticeCrawler

下一步,选择发布方式“File System”文件系统,并设置好发布的路径

下一步,点击发布(后面的设置不重要)。

安装IIS

打开控制面板 --》程序和功能--》启用或关闭Windows功能,进行如下设置

提示:设置应用程序开发功能,是为了使得IIS可以识别.net网站的文件

发布网站,打开控制面板--》管理工具--》IIS管理器

注意:MVC网站不需要设置 目录浏览和默认文档,MVC内置的路由机制可以帮我们完成这个工作。

添加网站,右键网站--》点击添加网站

应用程序池选择NoticeCrawler,或者网站对应的FrameWork 版本,当发现缺少已经安装的Framework版本程序池,可以采取如下操作:

打开命令行工具,输入:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

具体版本号,需要到C盘,Windows目录下的对应路径查看。

用浏览器浏览发布的网站。

注意,这个时候可能会抛异常,查看异常的内容,如果跟SQL有关的,那就说明数据库相关的配置不合理,或者后台没有对应数据库服务在运行。

原文地址:https://www.cnblogs.com/Folder/p/10008852.html

时间: 2024-10-12 04:12:43

发布.Net 网站 并部署网站到IIS的相关文章

首次尝试构建网站并部署到本地IIS服务器上

今天是我第一次接触.NET,尝试着简单地制作一个页面并部署到本地. 这是一个傻瓜式教程,仅作个人记录,见笑了. ------------------------------------------------------------- 本次用到的工具: 1. Win7; 2. Visual Studio 2013: 3. NET Framework 4.0(系统自带); 4. IIS(系统自带): -------------------------------------------------

Win7怎么用IIS发布网站系统 部署项目

项目程序怎么发布到IIS上呢,如何用Win7上IIS部署网站呢.网站系统做好后,需要在服务器上发布部署.今天和朋友们说说怎样将网站项目在Win7的IIS上发布部署 ^_^ 工具/原料 Windows 7 IIS 7 或以上版本 Visual Studio 2010 (或其他VS开发环境) 方法/步骤 确保系统上已经安装IIS,如果没有安装 请到[控制面板]→[程序]→[程序和功能]→[打开或关闭Windows功能] 选中Internet 信息服务下面的所有选项,确定   获得发布好的程序文件 如

怎样在win7 IIS中部署网站?

IIS作为微软web服务器的平台,可以轻松的部署网站,让网站轻而易举的搭建成功,那么如何在IIS中部署一个网站呢,下面就跟小编一起学习一下吧. 第一步:发布IIS文件 1:发布你所要在IIS上部署的网站,在Microsoft Visual Studio中的web项目点击右键,选择发布. 2:选择文件系统,然后选择保存位置,就可以发布成部署到IIS的文件. 第二步:IIS安装(启用Windows7系统自带IIS) 1:从电脑桌面单击"开始(Start)"—单击"控制面板(Con

[转]IIS上部署网站

如何在IIS6,7中部署ASP.NET网站 阅读目录 开始 查看web.config文件 在IIS中创建网站 IIS6 添加扩展名映射 IIS6 无扩展名的映射 目录的写入权限 SQL SERVER的配置 在IIS7中部署ASP.NET程序 80端口和域名 在我的第一篇博客中,我发布过一个示例项目, 主要演示了我的我的AJAX框架和我的通用数据访问层. 虽然在当初我认为我已考虑地比较周全了,而且还提供了足够的说明文档, 但在发布后的将近一年的时间里,还是有不少人给我发邮件,问我一些关于不能运行示

利用Powershell在IIS上自动化部署网站

本文主要讲如何通过Powershell在IIS上自动化部署ASP.NET网站,而不涉及Powershell的基本语法,如果没有Powershell基础的同学也可以把本文作为学习Powershell的基石,通过学习本文中的脚本再去查阅具体的语法,可能会达到事半功倍的效果. 一般我们建立网站大致需要以下几个步骤: 1.安装.NET Framework 2.安装了IIS 3.注册.启用ISAPI和CGI限制 4.建立网站 5.设置默认首页.身份验证.设置MIME类型 6.绑定域名或IP地址 7.设置权

IIS部署网站后, 无法正常访问网站问题

IIS部署网站后, 无法正常访问网站问题,并且提示503错误,而且对应的应用程序池自动停止 在系统日志中可以跟踪到错误信息 "应用程序池"Lee_Integration_web"将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误." "Windows Process Activation Service 未能为应用程序池"Lee_Integration_web"创建工作进程.数据字段包含错误号." 错误代码:80

IIS上部署网站404错误

新装的系统上部署.net网站遇到403.404错误,可能原因记录: 1.应用程序池选择错误,一般选择4.0的 2.ASP.NET4.0应用程序池未安装(一般先安装了framework4.0,后安装iis会出现这种情况,报404错误),这时要注册一下:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i     如果是64位使用C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspn

分布式部署网站---文件系统的存储--ftp上传图片到指定文件服务器

问:通常一个网站程序发布在一个iis服务器上,但是如果要分布式部署网站.文件系统该如何存储呢? 答:通常的就是给网站文件系统一个子域名.比如 https://images.web.com. 网站程序内部通过代码调用ftp服务器-每次用户上传文件直接上传到相应imags域名对应的目录. 问:如果网站的图片,文件部署在子域名 网站该如何调用呢? 答:在视图模板里面 直接读取配置的images 域名  程序如下... public class AppConfig { /// <summary> //

ASP.NET MV3 部署网站 报&quot;Could not load file or assembly &#39; System.Web.Helpers “ 错的解决方法

转自:http://www.cnblogs.com/taven/archive/2011/08/14/2138077.html 国内很多网站空间都只支持.NET 2.0 和 .NET 3.0 3.5,很少有空间商支持.NET 4的,即使有个别支持.NET 4,但是不支持MVC的默认路由访问形式. Go Daddy 的主机支持,并且费用很低,系统为 Win 2008 R2 64位,10GB网站空间,网站并发最便宜的也支持100个,PHP支持5.2和5.3,.NET支持 ASP.NET v1.0/2