标签: web-deployment-project

Web部署项目构建不再属于项目的文件

这是我得到的错误:

错误101无法加载类型"控件"./Test.vbproj/x.ascx 1 1 WebDeployProject

这是一个遗留下来的文件,上周是该项目的一部分,但其中一个开发人员将其从项目中删除.我必须手动删除该文件才能获得WDP构建.有没有办法告诉WDP忽略不属于项目的文件,或者看到这些文件不是项目的一部分并删除它们?

asp.net web-deployment-project

5
推荐指数
1
解决办法
1194
查看次数

使用依赖项部署Django Opensource应用程序

我正在和我们想要分发的网络应用程序上的朋友一起工作,我们正在Django工作.

我想确保潜在用户的部署尽可能简单.似乎Django使用共享安装的库很多,我希望人们只需要下载我们的最新版本,解压缩,编辑配置文件或两个并开始使用,如wordpress等.

我已经习惯了ruby on rails风格的部署,你可以将你的宝石和插件活塞到供应商目录中,这就是你需要依赖的全部内容.

什么是类似的django方式来部署捆绑了所有依赖项的应用程序?我宁愿在安装后不必使用像easy_install这样的东西来拉下依赖关系.

这个Python Stack Overflow Answer看起来似乎是在正确的轨道上,但是有一个django特定的方式吗?这是一个解决的问题吗?

deployment django open-source web-deployment-project ruby-on-rails

5
推荐指数
2
解决办法
492
查看次数

如何在构建后自动执行重复性任务?

我运行一个ASP.NET网站解决方案,其中包含一些其他项目.我已经知道MSBuild项目能够做到这一点,但这是最好的方法吗?它们易于创建吗?nAnt,CruiseControl.NET或任何其他解决方案更好吗?

当我构建站点(使用Web部署项目)时,我是否可以自动部分构建,以便它不会将某些文件夹从项目复制到Release文件夹中?例如,我有文件夹,包含本地搜索索引,图像和文件夹的其他内容部分,但在部署项目时我从不需要或上传它们.

我也期待这种类型的解决方案自动增加构建和版本号.

c# asp.net msbuild web-deployment-project visual-studio-2005

4
推荐指数
1
解决办法
2284
查看次数

部署项目dll导致'类型x存在于两个'错误中

我有一个WebApplication项目,一个业务逻辑项目和一个Web应用程序的WebDeployment项目.

当我构建解决方案时,部署"Release"bin包含每个项目的1个dll - 所以我得到一个用于MyWeb.dll,MyWebBusiness.dll和MyWebDeploy.dll.

当我尝试运行该站点时,它在MyWeb.dll和MyWebDeploy.dll以及chokes中看到相同的类型.

错误消息:CS0433:类型'AV'存在于'c:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\53d45622\6c032bd2\assembly\dl3\33f3c6b2\abc9430a_285ac901\MyWeb .DLL'和'c:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\53d45622\6c032bd2\assembly\dl3\631e5302\0231160d_285ac901\MyWebDeploy.DLL'

asp.net web-deployment-project

4
推荐指数
1
解决办法
4915
查看次数

Web部署:根据项目配置名称排除目录

我想删除一些图像资源,具体取决于我使用MsDeploy发布的构建.我有三个针对不同客户端的构建,这些构建基本上是另一个主题,并且有许多配置转换以正确设置其环境.

我不想在部署到client2时包含client1的映像资源.

一直使用它作为参考,使我的第一个绊脚石步骤定制msdeploy,它工作得很好,但我不知道什么变量来获取配置名称.

In pseudo code:
if $configurationName == "client1"
  exclude dirs gfx/client2 and gfx/client3
if $configurationName == "client2"
  exclude dirs gfx/client1, gfx/client3
and so on...
Run Code Online (Sandbox Code Playgroud)

可能它甚至可以排除所有,然后只包括所需的那个?

msbuild web-deployment-project visual-studio-2010 msdeploy

4
推荐指数
2
解决办法
3508
查看次数

在TeamCity中构建Web部署项目时出现"格式错误"参考错误

几天前我开始设置TeamCity服务器,用于自动化测试和CI.我们主要做VB.net网络应用程序,直到现在,它已经检查出来并建立得很好.

当我尝试将实际部署添加到混合中时出现问题.我看到这篇文章:

http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn

作为一个很好的指南在整个地方引用,所以我遵循了与设置Web部署项目和绑定TeamCity以运行它相关的步骤.基本上,它建议在VS2010中设置一个名为"Deployment"的新构建配置,该构建配置构建Web部署项目,然后在TC中创建以其为目标的构建配置.

The issue is that the web deployment project won't compile when run under TeamCity. The regular build works just fine, but if I set MSBuild to use the build configuration that includes the Web Deployment project, it crashes halfway through and gives an error about attempting to load the System.Data.OracleClient assembly in an incorrect format. I assume this means a 32-bit/64-bit error, especially since my development machine is a 32-bit box, and the build server is …

vb.net deployment msbuild teamcity web-deployment-project

4
推荐指数
1
解决办法
4324
查看次数

NAnt Web应用程序部署

美好的一天.

我正在尝试使用NAnt部署Web应用程序.它是使用NAnt ZIP任务进行当前压缩的.

我可以尝试从NAnt调用MSDeploy,但我不认为MSDeploy是为这样的部署编写的.

我也可以尝试使用NAnt任务.

有没有人建议哪种方法可以节省我最多的时间?

iis nant web-deployment-project

3
推荐指数
1
解决办法
2206
查看次数

如何让Subversion与自动生成的文件一起使用?

我正在使用TortoiseSVN和VisualSVN的ASP.NET Web部署项目,但这是关于Subversion中生成的文件的一般问题.

Web部署项目会自动生成您网站的并行"部署"版本,并删除所有代码并将其编译为单个程序集.我的文件结构是:

  • 树干
  • Trunk/MyProject(网站根目录)
  • Trunk/MyProject_deploy(部署项目根目录)
  • Trunk/MyProject_deploy/Release(部署网站root,自动生成)

这是问题所在:MyProject_deploy/Release在构建时重新生成(在发布模式下).该目录被删除并重新创建,因此我丢失了所有.svn元数据; 当我去提交时,我得到状态"Obstructed",我已查找并且意味着有一个非托管本地文件夹与服务器上的托管文件夹同名.

(我可以忽略Release文件夹,但我想直接从Subversion服务器进行FTP部署.)

在Subversion中处理自动生成文件的最佳方法是什么?

svn tortoisesvn visualsvn web-deployment-project

3
推荐指数
1
解决办法
1077
查看次数

Web部署项目AfterBuild路径问题

我目前正在为Web项目设置构建服务器.我正在使用Web部署项目来创建可部署的包,我想进行一些简单的文件管理(复制webDeploy.config - > web.config并删除.csproj文件).

我的目标如下:

<Target Name="AfterBuild">      
    <Delete Files="$(OutputPath)\*.csproj" />
</Target>
Run Code Online (Sandbox Code Playgroud)

但是,检查WDP的输出给了我这个

Target "AfterBuild" in file "C:\project\Deployment\Project.Deployment.wdproj": 
    Task "Delete"
        File ".\Debug\*.*" doesn't exist. Skipping.   
    Done executing task "Delete". 
Done building target "AfterBuild" in project "Project.Deployment.wdproj".
Run Code Online (Sandbox Code Playgroud)

部署路径确实包含调试路径.我究竟做错了什么?

asp.net msbuild web-deployment-project

3
推荐指数
1
解决办法
1635
查看次数

在Web发布包文件名中包含日期; 视觉工作室

在创建新的部署包时(例如,根据http://msdn.microsoft.com/en-us/library/dd465323(v=vs.110).aspx),您需要提供包位置.

我想在这个文件名后加一个时间戳,这样我就可以通过浏览输出位置轻松访问旧版本了.

即我想指定一个这样的值:Packages\Test\MyProject {yyyy-mm-dd hh.mm.ss}.zip ...其中大括号中的值被当前日期/时间替换.

这可能通过原生视觉工作室吗?如果是这样,怎么办呢?

deployment timestamp web-deployment-project web-deployment visual-studio-2013

3
推荐指数
1
解决办法
1649
查看次数