2014-09-20 84 views
0

我负责支持使用.NET 3.5编写的相对复杂的网站项目。用于Visual Studio 2013的Web部署工具

以前我是使用Web部署项目使用Visual Studio 2010来部署这个网站,但此刻我只有到Visual Studio 2013的访问

据我所知,不再有这样的工具用于在Visual Studio 2013中进行部署,我希望在部署到生产服务器之前编译代码。如前所述,该项目有点复杂,并且将其转换为Web应用程序并不容易。

有什么想法?

回答

1

除非我错过了,不知道什么问题是 - 在VS2013,Publish是你在找什么(或者网站或应用程序)。

你究竟是什么意思“没有(vs 2013发布)选项”?什么是/是这个问题?

在您的意见之一,你的国家,你要“预编译”(又名“不想上传.cs源文件),这就是在Publish设置。

Pre-compile options

你可以Publish到本地文件系统:“自定义” - >文件系统:

Publish to fs

+1

谢谢你。事实上,我并没有使用“发布期间的预编译”选项,因为它用于生成很多丑陋的随机程序集名称,如App_Web_9a5rnows.dll等等(其实这就是为什么我们在早期版本中使用Web部署工具的原因)。但是现在我用Configure按钮来实现,我们可以强制Visual Studio创建一个统一的程序集(使用我们想要的名称),这看起来完全符合我的要求。 – Mori 2014-09-20 16:27:25

+0

@Mori是的,这一切都“在那里”(现在更容易恕我直言):) – EdSF 2014-09-20 16:35:14

0

这个扩展仍然存在于Visual Studio下一篇:http://www.iis.net/downloads/microsoft/web-deploy

+0

这不是我想要什么,我期待一种工具,编译一个网页的代码。站点项目并在本地光盘上发布可部署文件。与旧的Web部署工具完全相似。 – Mori 2014-09-20 15:11:09

0

有点困惑与问题,因为你是指保留对网站,而Web应用程序。

如果你正在寻找的网站转换成Web应用程序,那么你需要遵循这样的:http://msdn.microsoft.com/en-us/library/vstudio/aa983476(v=vs.100).aspx

否则,如果你是指有关部署项目。是的,它不再可用。

我想和你一样的情况非常相似,并且从2013年起我已经停止使用任何部署项目,而是开始使用Publish在网络,FTP,本地驱动器甚至Azure上为您创建部署包。

下面是来自微软

http://msdn.microsoft.com/en-us/library/dd465323(v=vs.110).aspx

一个很好的导向。如果你还是想要去的部署项目,那么你就需要去“Installshield的”限量版,这是免费的(http://samirvaidya.blogspot.com.au/2013/11/how-to-enable-installshield-le-for.html)。

http://msdn.microsoft.com/en-us/library/2kt85ked(v=vs.110).aspx

+0

是的,我一直提到网站,因为我的项目类型是网站。我曾经使用Web部署工具编译代码并将其发布到生产服务器。 我知道VS 2013中有很多选项可供部署,但它们都不适合我。这是一个大项目,我不想做出大的转换或更改,因为我没有为此付费。 我正在寻找一种工具或技巧来使用与我们的早期版本的Web部署工具相同的技术。我不想在生产服务器上上传* .cs文件。 – Mori 2014-09-20 15:44:12

+0

我只想更改几个代码并将程序集部署到服务器而不更改其他文件。 – Mori 2014-09-20 15:53:39

+0

您是否尝试过使用网站的发布选项? – codebased 2014-09-20 18:13:25

相关问题