VS2012发布网站详细步骤
VS2012发布网站详细步骤
1、打开你的VS2012网站项目,右键点击项目》菜单中 重新生成一下网站项目;再次点击右键》发布:
2、弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件:
输入你自己定义的配置文件名:
3、点击下一步:在发布方法中选文件系统,这样我们可以发布到自己指定的本机文件上。
选择自己指定的文件夹:通过点击下图中右上角红箭头处创建新的文件夹,自定义命名(我的就写WebSite)。点击打开,进入下一步
4、在配置中,要选择“Release”——发布模式(Release  称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug  通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序)
5、点击下一步:进入发布前的预览界面
点击发布即可以发布你指定的文件夹中,这里,我发布的是C盘下的WebSite文件夹中。
发布成功后,点开文件夹,所有页面的.cs文件都消失了, 都去哪里了呢?是bin文件夹里面吗?大家猜一猜。
发布好的截图:
6、通过》控制面板》管理工具》启动 ‘Internet信息服务(IIS)管理器进入IIS界面。
右键单击网站》添加网站
7、下面图中,左边红方框内输入自定义的网站名称(请尽量用英文,这里我就写MyPhotoSite),右边红箭头处需要点击选择(E)…’ 进行更改。
大家可以点开下拉列表框根据自己的网站版本进行选择(一般请选择 不带有Classic的)。这里我选择的是选择DefaultAppPool
8、选择已发布网站文件夹的物理路径。
9、点击下拉列表选择自己当前的IP地址
点击确定:这时我们的网站就还差一步就发布好了,点击网站MyPhotosSite,再点击下图红箭头处 切换到内容视图
10、最后一步:注册IIS服务器。命令:aspnet_regiis -i(请复制),先在程序菜单》VS2012里面》Visual Studio ToolsVS2012开发人员命令提示。右键单击 “VS2012开发人员命令提示。以管理员身份运行。(如果不是以管理员身份运行,将会提示权限不足错误)
运行后,右键粘贴 aspnet_regiis -i 按回车。等待运行大概 1分钟左右提示安装完毕(我的机子慢所以提供1分钟供大家参考,大家不要着急慢慢等待安装完成即可)。
最后,到自己的网站首页,右键浏览。IE有时会不响应(地址栏出现空白),要多次浏览才会成功。展示一下我们的成果:

vs2012发布Web应用程序
Visual Studio 2012 Visual Studio Express 2012 for Web Visual Studio 2010 Visual Studio Web发布更新 Visual Web Developer 2010 Express Visual Studio Web发布更新 您可以部署到任何以下目标: 对于承载提供程序。 对于在开发计算机上的IIS作为一个测试环境。 到公司的内部网络上的服务器。 使用 发布 Web
 
  Visual Studio 2012
  Visual Studio Express 2012 for Web
  与 Visual Studio 2010 Visual Studio Web发布更新
  与 Visual Web Developer 2010 Express Visual Studio Web发布更新
  您可以部署到任何以下目标:
  对于承载提供程序。
  对于在开发计算机上的IIS作为一个测试环境。
  到公司的内部网络上的服务器。
  使用 发布 Web 向导,若要配置 Web 应用程序项目的部署在Visual Studio中,可以创建一个或多个 发布配置文件。 发布配置文件中指定要部署到的服务器,必需的凭据登录到服务器,部署的数据库和其他部署选项。 当您准备好发布时,可以选择要使用并单击 发布 按钮在向导或在 Web一键式发布 工具栏的配置文件。
  部署网站通常需要除了创建配置文件之外的其他准备工作。 本主题不包括有关可能需要执行的其他任务的信息。 例如,指定生成和合并选项在 打包/发布 Web 选项,不在发布配置文件。
  创建发布配置文件
  许多宿主提供程序提供可用于简化创建发布配置文件处理的一个.publishsettings文件。
如果使用.publishsettings文件,请确保您具有最新版本,则此开始之前。 (例如,因此,如果您最初创建了一个帐户,不用SQL Server数据库稍后添加的代码,您必须下载该.publishsettings的最新版本,以确保它包含连接字符串需要。)
  创建发布配置文件
  在 解决方案资源管理器,请右击该项目并选择 发布 打开 发布 Web 向导。
  如果尚未创建任何配置文件,该向导在 配置文件 选项卡中打开。 否则,它会 预览 选项卡中打开。 在这种情况下,创建一个新的配置文件必须先单击 配置文件 选项。
 
  注意到 配置文件 选项的 管理配置文件 按钮。 在创建了一个配置文件之后,可以使用此按钮重命名或删除其重命名为。
  执行以下过程之一,具体取决于您是否具有一个.publishsettings文件:
  通过导入.publishsettings文件创建配置文件
  单击导入
  导入发布设置 对话框打开。
 
  选择.publishsettings文件,然后单击 打开。
  创建配置文件,而不.publishsettings文件
  在的 选择或导入一个发布配置文件 下拉列表中,选择 ,然后输入一个名称该配置文件在 新建配置文件 对话框。
 
 
  配置连接选项
  发布 Web 向导自动前进到 连接 选项。
 
  如果使用了一个.publishsettings文件,此选项卡上的字段已填充。 在这种情况下,请跳过此过程和 验证连接。
配置连接选项
  选择一个值。发布方法 列表。
  因为它可以自动化大大小部署任务,Web Deploy为建议的发布方法。 但是,在此选择方案之前,请确保部署的承载提供程序或服务器支持Web部署。
无法复制文件  如果选择Web部署,并且您本身是发布到测试的IIS计算机,则必须在计算机上具有管理权限,并且,Visual Studio必须运行在控制器模式。 (打开Visual Studio在控制器模式下,右击在Windows 开始 菜单的Visual Studio图标并选择 以管理员身份运行。)
  如果选择Web部署,并且您本身是发布到web服务器,确保服务器为Web部署代理服务(MSDepSvc,远程代理服务)设置为,因此,您在目标服务器上具有管理权限。
  屏幕快照和大多数本主题中的步骤假定,您选择了Web Deploy发布方法。 如果要部署到
不支持Web的承载提供程序将部署,可以选择FTP 在这种情况下,命令的某些以下步骤会有所不同。 服务 URL 站点/应用程序 字段中 目标位置 字段交换,则输入FTPFTPS URL 如果匿名登录,允许您不需要输入用户名和密码。 如果需要被动模式,请编辑发布配置文件(.pubxml)文件并更改 FtpPassiveMode 元素的值设置为 true
  一个 发布方法 选项是 Web部署包。
  在 服务 URL 框中,输入Web Deploy可以使用发布应用程序的URL
  如果要发布到托管公司,该公司提供此值。 它可以是任何以下格式:
  托管公司 URL(例如,contoso)
  HostingCompanyURL (例如,contoso)
  HostingCompanyURL :8172/msdeploy.axd (例如,contoso:8172/msdeploy.axd)
  如果本身是发布到测试的IIS计算机,输入 localhost 或您的计算机的名称。
  如果本身是发布到web服务器,请输入以下URL之一:
  ServerName
  服务器名称 /msdeployagentservice
  在 站点/应用程序 框中,输入IIS网站和应用程序的名称。
  如果要发布到托管公司,该公司提供此值。 它通常是域名(例如,contoso)或域和应用程序名称(例如,contoso/MyApplication)
  如果本身是发布到测试的IIS计算机,也可以连接到您的内部网络上的服务器,请输入网站和应用程序名称,则会在 IIS 管理器。 例如,因此,如果要发布到IIS的默认网站,并且,如果应用程序名称为MyApplication,输入默认网站/myapplication "
  在 用户名 密码 框中,输入具有执行足够的权限在目标web服务器的部署任务的帐户凭据。
  如果要发布到托管公司,该公司提供这些值。
  如果不希望在每次提示您输入密码您发布,选择 保存密码 复选框。
  密码在PublishProfiles文件夹的一.pubxml.user文件已加密并存储。 如果使用源代码管理,默认情况下该文件从源代码管理中排除。
  如果希望Visual Studio中部署的应用程序的URL自动打开您的默认浏览器,在部署完成之后,输入URL。目标URL 框。
  验证在连接选项卡上的设置
  单击 验证连接 验证您能够建立与服务器的连接使用您输入的设置。
  如果您看到 证书错误 对话框中,确保要发布到正确的URL (检查 服务 URL 和在 证书错误 对话框的服务器名称) 如果设置是否正确,请选择 保存Visual Studio以后的会话的此证书,这样您就获得相同的错误消息,然后选择 接受证书。 (此错误意味着承载提供程序选择避免购买要部署的URLSSL证书成本。 使用有效证书,如果您希望生成一个安全连接,请联系您的承载提供程序。)
 
  如果Visual Studio无法生成连接,请确保没有从您的计算机防止连接(例如set代理或的firewall),然后重试。 如果仍无法进行连接、联系人承载提供程序或维护目标服务器的人员。
  配置设置选项
  在 连接 选项卡上,单击前进到 设置 选项的 下一步。
 
  配置设置选项
  在的 配置 下拉列表中,选择生成配置部署。
  通常部署发布版本。 调试版本没有效地运行且通常处于选中状态,只有在部署到测试环境时,您将在该环境中需要调试。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。