标签: web-deployment

如何在React中更新父状态?

我的结构如下:

Component 1  

 - |- Component 2


 - - |- Component 4


 - - -  |- Component 5  

Component 3
Run Code Online (Sandbox Code Playgroud)

组件3应该根据组件5的状态显示一些数据.由于props是不可变的,我不能简单地将它保存在组件1中并转发它,对吧?是的,我读过有关redux的内容,但不想使用它.我希望只有反应就可以解决它.我错了吗?

javascript web-deployment reactjs

298
推荐指数
12
解决办法
22万
查看次数

如何使用VS2010 Web部署包包含其他文件?

我正在使用visual studio 2010中的新网络打包功能进行测试,并遇到了一种情况,我使用预构建事件将所需的.dll复制到我的应用程序依赖于API调用的bin文件夹中.它们不能作为参考包含在内,因为它们不是可与interop一起使用的COM dll.

在我构建部署包时,当我选择仅包含运行应用程序所需文件的选项时,将排除这些文件.有没有办法配置部署设置以包含这些文件?我没有找到任何关于此的好文档.

visual-studio-2010 web-deployment msdeploy visual-studio

124
推荐指数
5
解决办法
7万
查看次数

从VS2010发布时,allowDefinition ='MachineToApplication'错误(但仅在上一次构建之后)

我可以在我的本地计算机上运行我的Asp.Net MVC 2应用程序而不会出现问题.只需运行/调试.

但如果我已经建成它,我就无法发布它!我必须清理解决方案并再次发布.我知道这不是系统关键,但它真的很烦人."一键发布"不是"清洁解决方案,然后单击发布"

确切的错误如下:

错误11使用在应用程序级别之外注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.

我怀疑它与Views文件夹中的Web.Config有关,但是为什么只有在我之前构建一次之后.请注意,该应用程序一旦发布就可以正常工作.

asp.net-mvc web-deployment one-click-web-publishing

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

错误CS1705:"其版本高于引用的程序集"

我现在一直在研究这个问题并且没有得到解决.我收到以下错误消息:

Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral, 
PublicKeyToken=bfde95ba233094b2' uses 
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2' 
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'

c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll: 
(Location of symbol related to previous error)
Run Code Online (Sandbox Code Playgroud)

Web服务器正在运行Server 2003.我去了c:\ windows\assembly并且确实注意到列出了3个版本的Common.dll.列出的最高版本是3.3.4269.17112

我将版本为3.3.4273.24368的dll复制到汇编目录中.然后我重新编译并重新部署了我的代码(可能是矫枉过正但是很好).当我在新会话中打开浏览器并再次访问网站URL时,我仍然收到相同的消息.

我可以使用Windows资源管理器并验证现在还列出了更高版本的Common.dll.

我还可以考虑解决这个问题吗?我不想将程序集中的引用更改为指向旧版本.

.net web-deployment

93
推荐指数
6
解决办法
11万
查看次数

为什么不在星期五部署?

Joel在StackOverflow播客#24中提到,FogCreek公司的政策是不在星期五发布软件.但是,他没有详细说明原因.

我同意.在我的雇主,我们在周四晚上部署.所以我们周五要清理任何错过质量保证(QA)的错误.

但是,我的经理建议我们在星期五晚上部署,因为QA没有足够的时间在发布之前测试软件.我说,人们的周末计划怎么样?如果我们在星期五晚上部署,那么我们必须在星期六工作以清除任何错过的错误 - 这很糟糕.

那么为什么不在星期五发货呢?

*我们可能(不确定)需要做出这样的假设:在一个时区中有一个核心软件开发团队部署其公司的核心Web应用程序.

deployment web-deployment

91
推荐指数
6
解决办法
2万
查看次数

PUT和DELETE HTTP请求方法的用处是什么?

我已经阅读了很多相关内容,但无法就此主题得出结论.

但我从未使用过PUT或DELETE HTTP Request方法.我倾向于在系统(我的应用程序或网站)的统计数据可能不受影响(如产品列表)时使用GET,并在受影响时使用POST(下订单).是不够还是我错过了什么?

http httprequest web-deployment web

83
推荐指数
3
解决办法
11万
查看次数

如何打包和部署Node.js + express Web应用程序?

我是Node.js编程的新手,我最近使用(快速,主干和其他免费视图技术,使用mongoDB)创建了一个示例工作Web应用程序.现在,我想要在暂存环境中部署相同的内容,我不知道如何打包此应用程序并分发相同的内容.[我可以照顾mongoDb并单独设置]

我来自Java世界,在那里我们为可重用的libs和用于Web应用程序的war/ear包创建jar,它们部署在servlet容器中.现在在这种情况下,因为node.js本身也充当了Web容器,我如何打包我的webapp?

  1. 是否有使用express构建的打包节点webapps的标准格式/指南?(节点应用程序是否有类似的jar/war包装系统?)
  2. 打包后如何部署?它会成为一个exe,因为它也是它自己的容器吗?

PS:截至目前,我正在考虑手动将所有必需的源文件复制到登台环境中,并运行npm命令下载该计算机上的所有依赖项,然后使用"forever"或其他一些机制来运行我的server.js.(另外,添加某种监控,以防app崩溃并永远失败)我不确定这是不是正确的方法?我相信必须有一些标准化的方法来解决这个问题.

packaging web-deployment node.js express

78
推荐指数
5
解决办法
6万
查看次数

jQuery - 向下滚动时缩小的标题

我想知道当你向下滚动页面时如何使一个粘性标题缩小(使用动画),并在页面向上滚动到顶部时返回到正常状态.以下是两个要清除的示例:

http://themenectar.com/demo/salient/

http://www.kriesi.at/themes/enfold/

我得到了修复它的部分,但是当用户向下滚动时我该如何缩小标题呢?

万分感谢

html javascript css jquery web-deployment

73
推荐指数
3
解决办法
15万
查看次数

找不到MSBuild目标包

我想打包我的VS2010 Web应用程序项目,以便使用msdeploy进行部署.在开发机器上我可以使用:

MSBuild.exe "C:\path\to\WebApp.csproj" /target:package
Run Code Online (Sandbox Code Playgroud)

但在我的构建服务器上,我收到此错误:

错误MSB4057:项目中不存在目标"包".

我在构建服务器上缺少什么?

msbuild package web-deployment msdeploy

72
推荐指数
3
解决办法
4万
查看次数

如何在开发中编辑Docker容器中的代码?

我的所有网站代码都/srv在我的容器中.

我的Dockerfile使用git下载代码,并使其成为映像的一部分,以便更轻松地部署到生产环境.

但是,如何在开发中编辑代码?我认为使用卷是解决方案,例如:-v /docker/mycontainer/srv:/srv.但它会覆盖容器中的目录.如果这是我第一次运行它,它会清空它,因为主机中没有任何东西.所以无论我在Dockerfile中做了什么都会丢失.

里面/srv/myapp还有我希望在我的应用程序的不同版本之间共享的目录和文件,例如:/srv/myapp/user-uploads.这是专业Web开发中的常见做法.

那么我能做些什么来做这些事呢?:

  • 在开发中编辑/ srv中的代码
  • 不同版本的share/srv/myapp/user-uploads
  • 让Dockerfile下载代码.在我看来,在Docker之外做"git clone"或"git pull"会破坏Docker的目的.此外,还有一些我无法在主机中运行的东西,比如数据库迁移或其他特定于应用程序的脚本.

有没有办法进行反向音量安装?我的意思是让容器覆盖主机,而不是相反.

我想一个解决方案可能是在运行容器的守护进程之前将/ srv复制到/srv.deployment-copy.然后当我运行守护进程时检查/srv.deployment-copy是否存在并将所有内容复制回/ srv.这样我可以使用/ srv作为卷,并且仍然可以使用Dockerfile将代码部署到它.我已经在所有docker命令中使用别名,因此自动执行此操作不会有问题.你怎么看?

deployment web-deployment docker

62
推荐指数
4
解决办法
3万
查看次数