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 Tools》VS2012开发人员命令提示。右键单击 “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 和 站点/应用程序 字段中 目标位置 字段交换,则输入FTP或FTPS 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以后的会话的此证书,这样您就获得相同的错误消息,然后选择 接受证书。 (此错误意味着承载提供程序选择避免购买要部署的URL的SSL证书成本。 使用有效证书,如果您希望生成一个安全连接,请联系您的承载提供程序。)
如果Visual Studio无法生成连接,请确保没有从您的计算机防止连接(例如set代理或的firewall),然后重试。 如果仍无法进行连接、联系人承载提供程序或维护目标服务器的人员。
配置设置选项
在 连接 选项卡上,单击前进到 设置 选项的 下一步。
配置设置选项
在的 配置 下拉列表中,选择生成配置部署。
通常部署发布版本。 调试版本没有效地运行且通常处于选中状态,只有在部署到测试环境时,您将在该环境中需要调试。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论