问题标签 [publish]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - msbuild 自定义任务
我有一个自定义 MSBuild 任务,它接收一组 JavaScript 文件,将它们缩小并输出,扩展名为 .min.js。当我通过 Visual Studio 进行正常构建时,它运行良好,并且 .min.js 文件输出到与原始文件相同的目录。当我尝试使用 Visual Studio 中的发布功能进行部署时,只有原始的 .js 文件才能进入发布目录.... 我怎样才能让我的任务的输出被计为“内容”,以便它结束在已发布的文件夹中?
编辑:我能够通过在我的任务中添加输出标签然后围绕它创建一个 ItemGroup 来解决这个问题:
silverlight - 有没有更简单的方法可以将 silverlight 和 wcf 服务从 localhost 发布到 IIS?
有没有更简单的方法可以将 silverlight 和 wcf 项目从 localhost 环境部署/发布到 IIS 服务器?
我有一个带有自托管 wcf 服务的 web 项目,我的 silverlight 应用程序引用了该服务。当我在本地工作时,我将引用地址设置为 htt://localhost:8080/MyService.svc -当我想将它放在 IIS 服务器上时,我引用它的地址 htt:///MyService.svc 一切正常,即好的。- 事实上,我也将客户端访问策略文件放在站点的根目录上,以防我需要从我的台式机/笔记本电脑进行测试连接。
有点累,每次都要换。这肯定是很常见的事情吗?是否有某个设置允许我在部署/发布时交换配置?- 类似于(调试/发布)解决方案配置。
任何想法、建议或建议的做法都将受到高度赞赏。
干杯
c# - 通过 Cruise Control 发布 MVC v1 C# 应用程序
我正在尝试通过巡航控制在我的构建服务器上发布一个 3.5 MVC 网站。
在网上环顾四周后,您似乎需要包装 ASP Net Compiler。我希望可以通过 MSBuild 调用此任务。
关于如何完成的任何想法?
web-applications - 持续集成或发布系统
我已经测试 Hudson 几天了,对于 PHP 项目来说似乎还可以;我需要的是一个系统,它允许我将 SVN 标签发布到 FTP 文件夹,而不会在最后添加一堆垃圾;hudson 兴奋过度,在导出文件中添加了一堆文件夹。他们还有其他像样的系统吗?它需要简单易用,因为它最终会在“管理员”的控制下,以满足 sox 的合规性(也就是拿枪的人不能扣动扳机)。
基本要求:
- 必须是免费的并且可以下载到服务器上(这里只有 FTP 的内部版本)
- 需要能够与SVN交互
- 需要能够发布到 FTP
- 需要矩阵登录权限(如果可以在 IIS 上运行,则需要 AD)
- 需要可审计(日志记录)
如果我在这里不够清楚,请告诉我;谢谢。
克里斯
c# - ClickOnce 不允许发布调试版本
在使用 Visual Studio 2008 发布 ClickOnce 应用程序时,是否不允许发布调试版本?
我知道以前有人问过这个问题,但我无法从答案中弄清楚。上一个问题的接受答案是:
您可以做的一件事是在 .csproj 或 .vbproj 文件中添加一个条件,MSBuild 在进行构建时将检查该条件。
该条件将检查是否正在发生发布并检查构建是否是调试构建,然后执行诸如运行外部工具或以其他方式中断构建过程或导致其失败的操作。
谁能详细说明该答案或告诉我在哪里/或如何添加此条件。
security - 无法创建网站错误(新)
我将 ClickOnce 部署复制到我的网络服务器上的 C:/Inetpub/ 文件夹,并删除了我的虚拟目录。我在 Win Explorer 中删除了 wwwroot 下的 WpfApplication1 文件夹。然后我为这个文件夹打开了网络共享。然后我查看了我的 IIS 管理器,这个新的共享名称出现在 wwwroot 下。
所以现在在我的网络服务器上的 Inetpub 文件夹下,我有以下目录路径:C:\Inetpub\WpfApplication1\
包含内容:Application Files publish.htm setup.exe WpfApplication1.application
接下来,我将项目的发布和安装 URL 重新映射到http://myserver/WpfApplication1/ ,然后单击 Publish Now。
但是在我执行 Publish Now 操作后,我的开发服务器 (D610-M) 上出现以下错误:
错误 1 无法连接到“ http://myserver/WpfApplication1/ ”,出现以下错误:无法创建网站“ http://myserver/WpfApplication1/ ”。Web 服务器似乎没有启用任何身份验证方法。它要求进行用户身份验证,但没有发送 WWW-Authenticate 标头。1 1 WpfApplication1 在我的网络服务器上,当我从 WpfApplication1 目录的 IIS 管理器中单击浏览时,它会显示安装页面。但是在我点击浏览按钮后,它返回一个错误,上面写着:无法解析远程名称:'d610-m'(D610-M 是我的开发服务器的名称)。
我该如何解决?
publish - 在网络上分享和展示软件的好地方?
很简单:有没有像 DeviantArt 这样的地方,但纯粹是为了共享软件(如果愿意,还可以提供源)?我知道 DA 有很多软件,但只与定制和 UI 黑客有关。
我最近遇到了一些我以前制作的非常有用的应用程序,除了将其发布在在线代码托管网站或没人会找到的个人投资组合上之外,互联网上是否还有一些我错过的社区式地方在哪里编码雇佣军分享和炫耀?
android - 更新 Android 市场应用程序以降低 sdk?
我在市场上有一个需要 sdk 2.0 的应用程序,我想使用 1.6 重写和发布它以找到更广泛的受众。
问题是:如果我将已经发布的应用程序更新为 sdk 降级到 1.6,那么它会显示给使用 1.6 手机的用户吗?我知道目前市场搜索仅向拥有 2.0 手机的用户显示我的应用程序。
visual-studio-2008 - 如何在 Visual Studio Publish 上自动标记 Mercurial?
我在 Visual Studio 2008 上使用 TortoiseHg + VisualHg。每当我从 VS 发布时,有没有人找到在 Mercurial 中自动创建标签(带有已发布版本号)的方法?
msbuild - MSBuild 目标 _CopyWebApplication 不会将所有必要的文件复制到 bin 文件夹
在 Web 的其他地方,您可以找到有关使用类似这样的东西从命令行模拟 VS 2005-2008 IDE 中的发布功能的建议(我希望我没有弄错语法!):
现在,看起来.dll 的副本很好。但是,应用程序需要将某些配置文件和模板文件复制到 bin 文件夹中。例如,一个 NHibernate 配置文件在 blah.csproj 中显示为:
虽然在 IDE 中使用 Publish 会按应有的方式复制此文件,但上述 _CopyWebApplication 目标不会。我需要将此文件复制到构建脚本中。这是 _CopyWebApplication 所需的行为吗?有关如何解决此问题的任何建议?
编辑 2010 年 4 月 21 日:
让我澄清一下,我们(目前)仅限于 VS 2005 和 VS 2008 项目,并且我们的构建脚本是为 MSBuild 3.x 编写的。我们还没有准备好迁移到 VS 2010。
让我也说明一下,我们正在寻找可从命令行中获得的解决方案,以便我们可以自动化类似发布的命令以及自定义构建选项,并可能在未来实现自动化部署。