问题标签 [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.

0 投票
1 回答
236 浏览

clickonce - 在 clickonce 发布的 html 中修改谷歌分析跟踪代码

以前有人试过吗?

如何通过 Visual Studio 将谷歌分析跟踪代码 .js 修改为 publish.htm?有没有简单的方法?例如通过使用构建后事件或什么?

任何帮助表示赞赏!

0 投票
5 回答
6177 浏览

vb.net - ClickOnce 部署错误

我正在尝试部署 ClickOnce 应用程序。当服务器刚刚安装了.Net 2.0(没有SP)时,它以前工作过。最近服务器上安装了 3.5SP1,现在 ClickOnce 失败并出现以下错误:

值不在System.Deployment内的预期范围内。

以下是 MSDN 论坛上发布的信息(那里的答案对我来说通常是命中或错过)与调用堆栈:

它在 VS 2005 w/SP1 中,我尝试更改发布到的路径、更改安装 URL、更改程序集名称、手动控制版本、运行 mage -cc、手动删除 %userprofile%\AppData\Local 中的所有应用程序数据\Apps 甚至完全更改部署服务器,但仍然出现相同的错误:

错误详细信息 在此操作期间检测到以下错误。* [3/30/2009 5:35:37 PM] System.ArgumentException - 值不在预期范围内。- 来源:System.Deployment - 堆栈跟踪:在 System.Deployment.Application.ComponentStore.LockApplicationPath(DefinitionAppId definitionAppId) 在 System.Deployment 的 System.Deployment.Internal.Isolation.IStore.LockApplicationPath(UInt32 Flags, IDefinitionAppId ApId, IntPtr& Cookie) System.Deployment.Application.FileDownloader.PatchFiles(SubscriptionState subState) 在 System.Deployment.Application.FileDownloader.Download(SubscriptionState subState) 在 System.Deployment.Application.Application.SubscriptionStore.LockApplicationPath(DefinitionAppId definitionAppId)。

任何帮助都将不胜感激..

参考论坛在这里

0 投票
4 回答
4878 浏览

build - 使用 NAnt 发布 WebApplication

是否可以使用 NAnt 在解决方案上完成发布(如在 Web 应用程序项目上的 Visual Studio 中发布)?我只是找不到解决方案。

0 投票
4 回答
718 浏览

flash - Adobe AIR 从 Flash 是一场大灾难?

有没有人有在 Flash CS3 中构建 AIR 应用程序的经验?我继承了一个正在从 Flash 中构建的 AIR 应用程序,并且正在努力构建。

首先,AIR 应用程序不能通过 Flash IDE 运行。没有文档类,当我在第一帧上放置跟踪语句时,它实际上从未跟踪(是的,发布设置中的省略跟踪操作未勾选)。我看到一个应用程序窗口(带有 AIR 图标),但它实际上并没有做任何事情。就好像代码永远不会执行一样。

其次,我不确定 AIR 包中应该包含什么。当前,当我创建 AIR 文件(包括我的 .svn 文件夹)时,它会尝试打包我的所有源代码。

在 Flash 显示的对话框(在“控制”菜单下)或单独的描述符文件中使用相对路径似乎是不可能的。从 Flash 的角度来看,相对路径到底是什么,Fla 放在哪里或 swf 放在哪里?(目前我的项目中有不同的文件夹)。

最后,有没有人知道任何关于 AIR 内部工作原理的好教程?不是谷歌似乎不断想出的营销或“你好,世界”曼波巨无霸……

谢谢,卢克

0 投票
11 回答
22725 浏览

asp.net - 从命令行复制 VS2008“发布网站”

我正在尝试在构建脚本中复制 Visual Studio 2008 中此对话的确切功能: 替代文字

这是一个 ASP.NET网站,而不是一个 Web应用程序

我已经在 Google 上搜索了很多关于 MSBuild 的内容,但这似乎都与作为 ASP.NET Web 应用程序布局的解决方案有关:

http://www.driebier.net/post/Using-MSBuild-to-deploy-visual-studio-2005-web-applications.aspx http://blog.donnfelker.com/post/TFS-Build-Not-Publishing -Web-Applications.aspx

本文似乎与 ASP.NET 网站相关,但我发现在尝试使用这些建议进行构建时出现错误:

我尝试发布的解决方案(继承,不是我自己的)没有 .csproj 文件(我可以从 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v9.0\ 导入 _CopyWebApplication 目标WebApplications\Microsoft.WebApplication.targets)

也许这是 Visual Studio 2005/2008 的区别?

无论如何,我觉得我在那里走错了路。

本质上,我只需要完全实现上述对话的功能,但从命令行。

非常感谢

0 投票
8 回答
4514 浏览

asp.net - 不要在 ASP.NET 中发布特定文件夹

是否可以将 Web 项目中的文件夹排除在发布之外?我们有一些包含在特定项目文件夹中的文档和脚本,并被添加到项目中,但是当我进行 VS 发布时,我不希望它们进入生产服务器。

我知道他们不应该出现在项目中,但我想在我试图说服所有者修改他做事的方式之前找到一种解决方法。

0 投票
2 回答
4416 浏览

proxy - ClickOnce 不服从 Localhost 的安装文件夹

我正在测试 ClickOnce 应用程序部署。我已经在我的机器上设置了一个虚拟目录(运行 IIS)。我已在 Visual Studio 的“发布”选项卡中将http://localhost/SampleApplication指定为安装文件夹 URL。但是,当我发布应用程序时,出现以下错误:

警告:无法从http://chrish/SampleApplication/下载文件。

远程服务器返回错误:(407) 需要代理身份验证。发布成功。

警告:无法在 http://chrish/SampleApplication/publish.htm查看已发布的应用程序。 http://chrish/SampleApplication/publish.htm

请注意它是如何将我的 url 从 Localhost 更改为我的登录名的。为什么?这不是在一周前发生的。

0 投票
1 回答
195 浏览

visual-studio-2008 - 从 IDE 发布在经典模式下删除 IIS7 中的通配符映射

我有一个以经典模式部署到 IIS 7.0 服务器的 ASP.Net 应用程序。

我使用 Visual Studio IDE 的发布功能。每次我执行发布时,都会删除通配符映射。有人知道如何防止这种情况吗?

谢谢!

0 投票
1 回答
204 浏览

asp.net - 使用 VS2008 + ASP.NET,有没有办法巧妙地“发布”?

聪明的意思是不要再次上传已经上传的文件(具有相同的日期、大小或校验和......)。这会很棒,因为 Publish 方法需要很多时间!

0 投票
3 回答
1415 浏览

c# - (msvc# express) 发布 c# 项目以包含文件(例如 .MDB、.XML)

我的应用程序需要打开一个 Access mdb 文件和一个 xml 文件(存储在 bin\Release 中)来读取和写入数据。问题是,如果我要发布它,我应该如何包含它们,以便安装文件将它们安装到 exe 将从中运行的同一文件夹中(Local Settings\Apps\2.0(...))?

我已经尝试将它们添加到项目中,但它们最终出现在包含 exe 的文件夹的下一个文件夹中。

或者:如果我不能使用 vc# express,是否有另一种方法可以做到这一点(可能通过 3rd 方软件)?

谢谢 :)