问题标签 [web-publishing]
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.
msdeploy - 如何使用“Publish ->”Web Deploy”将 ASP.NET MVC3 应用程序发布到 azure?(出现错误:Web 部署任务失败)
尝试使用 MVC 项目中的“发布”部署到 azure 时出现此错误。我检查了 Web 管理服务和 Web 部署代理服务,它们都在运行。我使用的凭据是有效的,因为我可以通过远程桌面访问服务器实例
我还在“发布 Web”对话框中检查了 VS 为我填写的属性值,它们是正确的:
服务网址:https: //*.cloudapp.net:8172/MsDeploy.axd(其中 *是我的托管服务 ID)
站点/应用程序:NLSubscriber.Web_IN_0_Web
错误 66 Web 部署任务失败。(无法连接到目标计算机(“ .cloudapp.net”)。在目标计算机上,确保已安装 Web 部署并且所需的进程(“Web 管理服务”)是已启动。)此错误表示您无法连接到服务器。确保服务 URL 正确,此计算机和服务器计算机上的防火墙和网络设置配置正确,并且已在服务器上启动相应的服务。错误详细信息:无法连接到目标计算机(“.cloudapp.net")。在目标计算机上,确保已安装 Web Deploy 并启动所需的进程(“Web 管理服务”)。无法连接到远程服务器连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 xxx.xxx.xxx.xxx:8172 0 0 NLSubscriber.Web
我已经检查了服务 url 是否可以访问(并且没有被防火墙阻止),通过我的浏览器直接访问它,输入与 VS 显示的相同的地址,并在警告我关于不受信任的证书之后,它提示我输入用户/密码,我提供并毫无问题地访问它。
我已经打开了远程桌面并从 IIS 管理器中检查了站点名称,这与 VS 预先输入的相同:NLSubscriber.Web_IN_0_Web。
我错过了什么?
msbuild - 使用发布配置文件部署现有包
我正在尝试使用新的发布配置文件支持(在 VS2012 和 VS2010 中通过更新提供)来创建持续交付“部署管道”,从而在第一个“阶段”制作包/压缩包,并且相同的包是使用不同的配置部署到各种环境。
使用 pubxml 文件中定义的设置,从命令行部署现有包时涉及哪些任务/属性,并且不会导致构建?换句话说,我想“发布”到一个包,然后再将同一个包“发布”到另一个配置文件而不重建它。
(我知道我可以直接使用 MSDeploy,但如果可能的话,我希望每个项目的管道更少)
asp.net - 本地 LAN 上的文件系统与网站的 Web 部署 - 哪个更好?
我们的生产网站可通过我们的本地 LAN 访问。自从它可用以来,我已经使用文件系统部署将我们的站点转移到生产环境中。我知道 Web Deploy 已经有一段时间了,但是随着 VS2012 的发布,我想知道使用 Web Deploy 优于文件系统是否有特定的优势,请记住我们是通过 1Gbps 连接发布的。另外,我不使用 Publishing 的任何数据库更新功能。
visual-studio-2012 - 为什么 Visual Studio 2012 Web 发布向导不将我的文件复制到目标?
更新:最近使用 Visual Studio 2012 Update 2 修复了此问题(Visual Studio 2012 Web Publish 不复制文件)
我正在使用 Visual Studio 2012 Web 发布向导。我有一些保存的配置文件。用于各种开发和测试服务器。在两个不同的项目中,对于某些发布配置文件,向导实际上不会部署任何文件。它删除服务器上的现有文件,然后不部署任何东西。
这是我进入输出窗口的内容:(在此示例中,我尝试关闭“在目标上删除文件”选项以查看它是否会有所作为。它没有。)
(项目名称匿名。)
请注意,它说的是Publishing folder /...
,但随后只是停止并声称成功。目标文件夹为空。这在部署到本地目录和网络路径时发生。
如果我使用完全相同的设置创建一个新的发布配置文件,它就可以正常工作。我刚刚删除它,然后用相同的名称重新创建它,现在它部署了所有文件。我不应该这样做。有人知道发生了什么吗?
web-services - 将图像和视频发布到 sitecore
有没有办法调用 sitecore api 并发布图像/视频,以便 sitecore 接受它们并将其存储在自己的媒体文件夹中?或者是否有一个文件夹,您可以在其中放置按设定时间间隔导入到 sitecore 的项目?
html - 如何将我的 HTML 代码放入已发布的网站
我觉得这是一个足够简单的问题,应该已经提出并回答了,但我在搜索中没有看到任何内容。
我正在为我在学校的俱乐部创建一个网站,并且需要发布/使其实时/公开,无论您想怎么称呼它。到目前为止,它只是一个简单的 HMTL 文档,但是一旦我启动并运行它,我将使用 CSS 和 Javascript 对其进行扩展(当我学习它们时,哈哈)。那么如何将这个 HTML 文件变成一个真实的网站呢?以下是一些关键信息:
- HMTL 代码位于我桌面上的一个文件 (blablabla.html)
- 我有学校为我分配的服务器空间。无需查找域。
- 我熟悉使用 ssh 访问所述服务器,并且我已经连续使用 scp 将我的 html 文件上传到服务器地址,但是当我通过 Chrome 导航到网页时,我得到一个 Object Not Found/404 错误。
- 我现在想用老式的方式来做这件事,但是如果有任何关于 Ubuntu 上的网络发布套件的建议,欢迎他们。
那么我到底需要做些什么才能使它成为一个工作网页呢?我需要放置 .html 文件的特定位置,它必须具有的特定名称吗?我错过了什么?
PS 一旦我让它工作,我如何获取/上传一些 MIDI 音乐,让我的网站有 90 年代早期的老式感觉?
html - 用于打印和“报告”样式格式的优秀 CSS 库
什么是一个好的 CSS 库,可以用来生成报告,预览和打印形式?
“报告”的关键在于它们看起来更像是一份正式的(和可打印的)文档,而不是一个实际的网页。
好的功能:
- 支持分页,适用于网页和打印
- 打印支持
- 任何可以节省页面格式时间的东西(例如,横向与纵向、A4 与字母等)
- PDF 支持
asp.net - 发布网站项目时临时路径太长
我正在尝试使用发布网站工具发布ASP.NET 网站项目,但出现此错误:
ASPNETCOMPILER(0,0):错误 ASPRUNTIME:指定的路径、文件名或两者都太长。完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。
我看到它正在尝试将文件复制到 AppData 中很长的路径:
我在 .pubxml 发布配置文件中找不到有关此临时目录的任何信息。如何更改 Visual Studio 将文件复制到的临时目录?
orchardcms - 如何阻止 Visual Studio 的 Web Publish 从我的目标网站中删除写入权限?
我有一个正在自定义的 Web 应用程序(实际上是 Orchard CMS),我想使用 Web Publishing aka MSDeploy 将我的构建服务器直接推送到我的托管服务提供商。
问题是,当我发布站点(从 Visual Studio,尚未从构建服务器尝试过)时,它会删除目标网站的写权限,这使得 Orchard 立即崩溃,因为它无法再访问其数据库(ETC)。
我们可以争论这是否明智,但归根结底是 Orchard 需要写入权限,而网络发布坚持要删除该权限,这会破坏网站。不好。每次发布时,我都必须登录服务提供商的控制面板并重置权限,这使得该过程不那么自动化。
那么,如何让 Web Publishing 不理会 ACL?我在任何地方的解决方案中都找不到任何设置。
谢谢,--蒂姆
visual-studio-2012 - Visual Studio 2012 Web Deploy 发布预览显示所有文件已更改
当您是唯一的代码库开发人员时,Visual Studio 2012 中 Web Publishing 对话框的 Preview 窗格可以很好地工作(参见下面的示例):
但是,当多个开发人员使用它时,它似乎会下降。它似乎使用文件时间戳作为比较的手段,所以即使你从 TFS 获得了最新的,你的时间戳也不同于其他人在服务器上发布的文件,所以它在列表中包含了很多幻像变化(深入了解后,差异的两个窗格是相同的)。
有没有人想出解决这种情况的方法?