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

0 投票
1 回答
1381 浏览

asp.net - 发布 ASP.Net Web 应用程序时,如何排除删除目标文件夹?

当我尝试发布我的 Web 应用程序时,它会删除部署文件夹中的所有现有文件并重新创建所有内容。我需要一个不被删除的文件夹(比如一个名为“Notes”的文件夹)。

我可以在 Publish Web 向导上看到“从 app_Data 文件夹中排除文件”。但是我怎样才能为我创建的文件夹做到这一点。

环境:Visual Studio 2015。

使用文件系统作为发布方法发布 Web。

0 投票
1 回答
653 浏览

.net - 从 CM 服务器发布后,内容未反映在 CD 服务器上

当内容从 Content Management 服务器发布到 Content Delivery 服务器时,发布活动是不一致的,即,有时内容会在几分钟内反映到 CD 服务器上,或者需要一整天。内容立即反映在 CD 服务器上的唯一情况是重新启动应用程序池,但这不是最佳实践,因为内容编辑可能很频繁,并且每次重新启动应用程序池都可能使应用程序崩溃。请建议可以采取哪些其他措施来解决此问题

0 投票
1 回答
300 浏览

asp.net - 是否有可能不仅仅是调试和发布 web.config 版本?

我有,devalpha环境。我在发布时存储了一些密钥并使用转换来替换。在相应服务器上发布时,如何做同样的事情来替换?betaproductionappsettingsweb.configdev-settingproduction-settingdev-settingalpha/beta-setting

0 投票
1 回答
6420 浏览

visual-studio-2013 - Microsoft.Web.Publishing.targets 在哪里?

我的 MSBuild proj 文件引用了 Microsoft.Web.Publishing.targets。即使微软说 MSBuild 是独立安装,我不认为这个文件是 MSBuild 的一部分。我正在尝试设置构建服务器。我在这个位置没有看到这个文件。我们已经在该服务器上安装了 .Net 4.5.2。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\vXX.X\Web\Microsoft.Web.Publishing.targets

经过研究发现,我必须安装 VisualStudio 才能在该位置获取它。


没有什么方法可以安装这个目标(以及这个位置的其他目标)而无需安装 Visual Studio?

0 投票
2 回答
126 浏览

dotnetnuke - DotNetNuke 新页面不显示

我在我的 DotNetNuke 站点中添加了新页面。在不同的页面也做了一些修改。

我所做的更改仅在我使用 DNN 用户帐户登录时可见。

注销后看不到已进行的任何更改。

我正在本地进行所有更改。

我错过了什么吗?

0 投票
1 回答
905 浏览

asp.net - 将 ASP.NET WebForms 部署到服务器

我有 ASP.NET WEB 表单项目。我也使用 TFS 来共享代码。

1)首先我在项目上发布

2)Visual Studio 创建我有文件的部署文件夹:

3)在这一步我需要在服务器上以管理员身份启动 cmd

我的问题是:在这第 3 步中,我需要编写什么样的命令才能在网站上发布(该网站就像 serveName/project/...)

目前我有一个工作网站,例如 myServername/myProjectname。这个网站是 Intranet,只在公司内部使用。我在项目中进行本地更改,现在我在顶部图片上有这个文件,我需要“更新” 这个来自这个 Publishing 的网站。抱歉解释不好,但我不t make this before and don知道我需要怎么做。

0 投票
0 回答
335 浏览

azure - 在 TFS 构建机器上使用 Microsoft.Web.WebJobs.Publishing 1.0.10 时,Azure WebJob 未包含在 Web 应用程序中

我目前正在使用“添加 Azure WebJob”功能作为 Visual Studio 中 Azure SDK 的一部分,以将 WebJob 添加到部署到 Azure 的 Web 应用程序中。我使用自定义 .proj 文件进行构建,当我在命令行上使用 msbuild 构建时,正确生成的包包括 webjob。但是,当我使用 TFS 构建自定义 .proj 文件时,使用完全相同的命令不会包含 webjob。无论出于何种原因,Microsoft.Web.WebJobs.Publish nuget 包提供的目标文件中的 webjob 的发布目标根本不会被执行。有没有人遇到过这样的事情?

0 投票
4 回答
1204 浏览

asp.net - Websitepanel: 404 - File or directory not found

I published an asp.net website to a webserver which can be managed through a control panel called websitepanel (websitepanel.net). I published the website through ftp to the web server.

xyzwebsite.com - this works! and shows Default.aspx page

xyzwebsite.com/Default.aspx and xyzwebsite.com/Default - Not working and shows the following but page actually exists and the directory also exists.

404 error

The actual structure as seen in control panel of web server:


The control panel files structure

But in my local IIS it works fine. Do any of you have any insights about this because I am new to this kind of stuff's so any clue will be very much appreciated :)

0 投票
1 回答
2611 浏览

asp.net - 发布时如何覆盖 ASP.NET 部署参数

我已经看到了一些问题,阅读了所有帖子,但我仍然无法完成这项工作。要么我错过了什么,要么无法完成..

所以我有一个相当简单的(ASP.NET MVC)项目。在我项目的根目录下有一个parameters.xml文件,里面有参数定义,比如:

到目前为止,一切都很好。这个结构很好理解,一个部署参数的名称(例如“Realm”)一个它的默认值,以及一些可以在 Web.config 文件中找到的 XCLT 选项。

现在,当我创建部署包时,通过运行 Publish,我得到一个目录,其中包含:

  1. 用于部署的自动生成的 cmd 文件
  2. 自述文件
  3. 清单 XML 文件
  4. 一个 zip 文件,其中包含必须部署到我的服务器的所有文件。
  5. .SetParameters.xml 文件

最后一个文件包含我在上面引用的 parameters.xml 文件中设置的参数值,并且这些值被设置为在那里定义的默认值。
例如,如果 Realm 的默认值设置为http://somewebsite,在生成的部署 SetParameters.xml 中,我会得到这条记录:

部署包后,这些值将从该 xml 文件中获取,并根据原始 parameter.xml 文件中定义的 XPath 替换我的 Web.Config 中的值。

现在,我想要的是在构建部署包时覆盖此参数(以及许多其他参数),因为我需要为不同的部署配置文件提供不同的值。

关键似乎是我的 .pubxml 文件,它负责发布设置。我尝试了很多选项,包括 Sayed Hashimi在这里所说的,以前在这里这里给出的答案,这里也是(和其他人也是)......对于该死的参数似乎没有任何影响!

我错过了什么吗?有什么神奇的技巧吗?
我应该完全忽略这些参数而只依赖匹配的 web.config 转换吗?还有什么建议吗?也许将自定义目标添加到 .csproj 文件?(甚至尝试过......)

谢谢!阿隆。

0 投票
1 回答
655 浏览

asp.net - visual studio 2015 发布 web 只有自定义选项

我正在使用 Visual Studio 2015 进行 Web 项目的 Web 发布。但似乎网络发布配置文件中缺少几个选项。应该在此链接Publishing to IIS with Web Deploy using Visual Studio 2015中包含选项。我已经尝试修复安装,也尝试在不同用户下使用vs。但没有奏效。下面是我的网络发布的个人资料页面的屏幕截图。 发布网络个人资料页面