85得票12回答
从Visual Studio中的网站发布中排除文件

我能否在Visual Studio 2005发布网站时排除某个文件夹或文件? 我有各种资源要在解决方案资源管理器中保留,例如不同环境的备用配置文件,但我并不想将它们发布到服务器上。 是否有一种方法可以排除它们? 当使用其他项目类型(例如.dll程序集)时,我可以将文件的“生成操作”属性设置为“...

45得票6回答
VS2010 Web发布命令行版本的文件系统部署

各位, 简而言之,我想复制这个对话框: 这是一个Visual Studio 2010 ASP.Net MVC项目。如果我执行这个命令,我会获得所有我想要的文件,包括转换后的web.config在"C:\ToDeploy"目录中。 我想在命令行上复制它,这样我就可以用它来构建QA环境。 ...

38得票9回答
发布Web站点项目时,临时路径过长

我正在尝试使用Publish Web Site工具发布一个ASP.NET网站项目,但是出现了以下错误: ASPNETCOMPILER(0,0):Error ASPRUNTIME:指定的路径、文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。 我看到...

33得票5回答
VS2013发布Web部署任务失败:文件正在使用中。

我正在使用VS2013 Premium将网站发布到Windows Server 2012。除了这些文件外,所有文件都可以正常发布:SqlServerTypes\x64\msvcr100.dll。 SqlServerTypes\x64\SqlServerSpatial110.dll SqlS...

27得票1回答
使用发布配置文件部署现有的软件包

我正在尝试使用新的发布配置文件支持(在VS2012和通过更新在VS2010中可用)创建一个连续交付的“部署管道”,即在第一个“阶段”制作软件包/zip,并使用不同的配置将相同的软件包部署到各种环境中。 如何使用pubxml文件中定义的设置,在命令行中部署现有软件包而不引起构建,需要哪些任务/...

15得票1回答
Visual Studio发布Web对话框加载时间过长。

每当我启动Visual Studio 2015发布Web对话框(或Visual Studio 2013,两者都存在同样的问题)用于特定项目时,它需要大约20-30秒才能打开。同样的,在我切换发布配置文件时,当我切换到特定配置文件时也需要相同数量的时间。当我在列表中从配置文件B切换到配置文件A时...

13得票2回答
如何防止Visual Studio的Web发布删除目标网站的写入权限?

我有一个网络应用程序(实际上是Orchard CMS),我正在进行自定义,并且希望使用Web Publishing aka MSDeploy直接从我的构建服务器推送到托管提供商。 问题是,当我发布网站(从Visual Studio发布,还没有从构建服务器尝试过)时,它会从目标网站中删除写入权限...

10得票3回答
ASP.NET MVC 5 发布预编译问题

过去我曾使用Web发布工具来发布我的MVC 5应用程序,而不需要事先编译。作为我减少每个页面初始加载时间的努力的一部分,我修改了我的发布设置,如下所示,在发布过程中预编译应用程序。突然间,我已经习惯的极其可靠的发布变成了一场噩梦。 我对“将所有输出合并到单个程序集中”的理解是,我的.csh...

9得票4回答
从Visual Studio 2010发布Web到文件系统什么也没做,只是删除了文件。

当我尝试通过文件系统从Visual Studio 2010在Windows 7上发布时,没有文件添加到我的目标文件夹。如果我选择“用本地副本替换匹配的文件”,则什么也不会发生。如果我选择“在发布之前删除现有文件”,它将删除目标文件夹中的文件,但没有新文件被发布。这是我得到的输出: 正在删除...

9得票2回答
Visual Studio 2012 Web Deploy发布预览显示所有文件都已更改。

在Visual Studio 2012的Web发布对话框中,预览窗格在您是唯一开发人员时运行得非常好(如下面的示例所示): 然而,当多个开发人员使用它时,似乎会出现问题。它似乎使用文件时间戳作为比较手段,因此即使您从TFS获取了最新版本,您的时间戳与其他人在服务器上发布的文件不同,因此列表...