C#-VS发布网站

在vs生成发布文件


现在已经有了网站,可以发布了。可以将网站发布到您可以使用 Visual Studio 支持的任何连接协议访问的任何位置。复制网站有下面几种方式可选:

  • 复制到本地计算机上的文件夹。
  • 使用 UNC 共享复制到网络上另一台计算机中的一个共享文件夹。
  • 使用 FTP 复制到服务器。
  • 使用 HTTP 协议复制到安装了 FrontPage 服务器扩展 (FPSE) 的服务器。

在此部分演练中,您将把网站发布到本地文件夹。

发布网站

  1. 在“生成”菜单上单击“发布网站”。

    出现“发布网站”对话框。

  2. 在“目标位置”框中输入 c:\CompiledSite。
    警告

    目标文件夹及其子文件夹中的所有数据都将被删除。

    对于此演练,将发布到本地文件夹。如果要使用 HTTP 或 FTP 发布到远程网站,则需要在“目标位置”框中指定远程服务器的 URL。

  3. 清除“允许更新此预编译站点”。

    此选项指定将所有程序代码编译为程序集,但页面和用户控件(.aspx、.ascx 和 .master 文件)按原样复制到目标文件夹中,并且可作为文本文件进行更新而无需对项目进行预编译。在此演练中,将不选择该选项。有关详细信息,请参见ASP.NET 网站项目部署概述

  4. 单击“确定”。

    Visual Studio 预编译网站的内容,并将输出写入指定的文件夹。“输出”窗口显示进度消息。如果编译时发生一个错误,“输出”窗口中会报告该错误。

  5. 如果发布过程中发生错误,请修复这些错误,然后重复此过程。

检查“发布网站”命令的输出

查看“发布网站”命令的输出很有用,这样可以了解 Visual Studio 对网站文件执行了哪些操作。

检查“发布网站”命令的输出

  1. 在 Windows 资源管理器中,导航到指定为“发布网站”命令的目标的文件夹。
  2. 使用文本编辑器(如记事本)打开 SamplePage.aspx 文件。

    注意,该文件中不包含原有的标记。相反,.aspx 页只是一个可用作 URL 的一部分的占位符。

  3. 移至 Bin 文件夹。

    该文件夹包含两个类型的文件:

    • .compiled 文件,对应于页。
    • .dll 文件,如您创建的类文件,包含网站的可执行代码。

您创建的页、页的代码和单独的类文件都已被编译为可执行代码。

测试发布的网站


现在可以通过运行发布的网站来测试该网站。

设置服务器的IIS

  1. 创建一个指向目标文件夹的 IIS 虚拟目录。

    1. 从 Windows“开始”菜单中选择“运行”,输入 inetmgr,然后单击“确定”。

      此时将出现“Internet Information Services (IIS)管理器”对话框。

    2. 在“连接”窗格中,展开服务器名称,然后展开“站点”。
    3. 右击“默认网站”,然后选择“添加虚拟目录”。

      此时将出现“添加虚拟目录”对话框。

    4. 在“别名”框中,输入 CompiledWebSite。
    5. 在“物理路径”框中,输入 C:\CompiledWebSite。
    6. 单击“确定”。
    7. 在 IIS 管理器的“连接”窗格中,右击新虚拟目录,然后选择“转换为应用程序”。

      此时将出现“添加应用程序”对话框。

    8. 单击“确定”。
  2. 打开浏览器,键入下面的 URL:

    http://localhost/CompiledSite/SamplePage.aspx

    出现 SamplePage.aspx 页。但是,这次查看的是预编译器为部署而创建的页版本。

后续步骤


此演练演示了发布预编译网站的基本过程。建议进一步研究的方面包括:

时间: 2024-10-11 17:34:32

C#-VS发布网站的相关文章

分享发布网站外链的几种方法

分享发布网站外链的几种方法 俗话说:"内容为王.外链为皇".根据得易搜分类信息网的情况,可见外链关于网站的重要程度.很多新手站长为此煞费苦心.请认真看完本文.坚持做稳定添加肯定能有意想不到的收获. 一.站点友谊衔接 友谊衔接是一种简单.也是最原始进步权重的办法.传奇小子就不多讲细致操作啦.关键要懂得选择优秀的站点交流.避免由于不好的友谊链接可能托你后腿.招致引擎降低你权重.所以大家在交流友谊链接的时分一定要多看看对方网站的内容.对每个交流的站点要逐一审核.定期查看能否稳定能否降权. 二

在阿里云Ecs中的Windows Server 2012+IIS8.0发布网站

1.连接远程服务器 http://jingyan.baidu.com/article/454316ab4da964f7a7c03ae8.html(转载) 2.配置iis http://jingyan.baidu.com/article/b24f6c82c504d686bfe5da3d.html(转载) 3.打开iis发布网站 右击鼠标直接添加网站 需要注意的是 (1)端口号不要重复,可以左键鼠标可以看到已经绑定的端口号. (2)主机名就是对应的已申请的域名.(注意要去备份) 同时还可以搭建ftp

C#-VS发布网站-准备待发布网站

通过使用“发布网站”工具部署网站项目 准备网站源文件 在vs生成发布文件 配置IIS .NET Framework 4 其他版本 Visual Studio 2008 Visual Studio 2005 分步说明如何使用 Visual Studio 的“发布网站”工具来编译网站项目,然后将输出复制到指定位置. 如果要将网站项目部署到服务器中,可以使用 Visual Studio 附带的“发布网站”工具.“发布网站”工具对网站中的页和代码进行预编译,然后将编译器输出写入指定的文件夹.然后可以将输

VS2012/13本地发布网站详细步骤(可带数据库)

VS发布网站详细步骤 要在本地(自己的额电脑上)发布网站,首先你必须要搭建一个IIS服务器(具体搭建方法可参考我的上一篇博客).下面是具体步骤: 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件(配置文件可以随便写自己命名): 3.点击下一步:在发布方法中选"文件系统",这样我们可以发布到自己指定的本机文件上. 4.选择网站要发布的物理地址(可以使C

Visual Studio2010发布网站(一)

本人菜鸟,第一次发布网站,在网上搜寻了好久也没有找到比较详细的关于VS2010发布网站的帖子,通过借鉴结合网上各位大神的帖子自己尝试了一下,现在已成功的将网站部署在服务器上,下面就把我的经验和大家分享一下. 开发工具为MySql+VS2010,下面以开发本机为例说明一下如何将本机当做服务器,将网站发布在本机上.发布在服务器上的将在下一个帖子中详细说明. 一:确保你的电脑安装了IIS,如果没有的请先安装,具体安装步骤在网上有很多,在这里就不多说了. 二:打开VS,打开你要发布的项目,在解决方案管理

iis6下配置支持.net4.0&amp;发布网站[转]

iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.点击管理器中的“web服务扩展”,刚刚安装的.net framework 4.0 就会出现在右边,选择并允许 这样就配置好了 有时还要同时配置.net framework 3.5和.net framework 4.0 才可以,那就再配置一次3.

vs2012 发布网站丢失文件

问题描述 在发布网站时,发现上线的网站总是功能缺失,而本地代码确实没问题. 到发布网站的磁盘去查看,发现丢失了很多静态页面文件. 这是一个很奇怪的问题:mvc的网站,丢失了很多View(大部分的cshtml文件都发布成功了,只有少数部分发布失败). 手动将所有view全部覆盖一遍,发现网站可以正常运行了-- 这是什么原因呢?为什么发布会遗漏部分静态文件呢? 解决方案 在vs中查看这些遗漏的和发布成功的文件属性,对比一下发现 发布成功的文件,属性中[生成操作]选中了[内容]选项,而失败的文件则是[

VS2012发布网站详细步骤

1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 输入你自己定义的配置文件名: 3.点击下一步:在发布方法中选“文件系统”,这样我们可以发布到自己指定的本机文件上. 选择自己指定的文件夹:通过点击下图中右上角红色箭头处创建新的文件夹,自定义命名(我的就写WebSite).点击打开,进入下一步 4.在配置中,要选择“Release”——发布模式(Release   称

.NET项目发布网站具体步骤和注意事项

ASP.NET项目发布网站具体步骤 1.     在解决方案管理器中右键项目名称,点击“发布网站”,如图 2.     在发布窗口中选择“文件系统”,然后选择文件路径(一般放在wwwroot下),勾选“发布前删除所有现有文件”,点击发布按钮 3.     发布成目录以后,切换到IIS,可通过“应用程序”(即虚拟目录)方式,也可通过网站方式发布网站 此时YJXM是以目录的形式存在的,必须要转化为“应用程序”(即虚拟目录)的方式,选择“转换为应用程序”菜单,选择应用程序池为“DefaultAppPo