问题标签 [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.
c# - 准备 Web 应用程序的在线和本地版本
我有一个应用程序,我们必须为两个目的开发它
- 在线 - 将有一个超级管理员用户,您将在系统中创建公司,这些公司可以在我们的应用程序上访问他们的系统。例如,我们的应用程序托管在example.com上,因此管理员将在example.com/admin登录,他创建了一家公司并为他分配了一个 URL example.com/company。现在公司用户可以使用他们的公司 URL ( example.com/company ) 并开始使用系统。
- On-Premise - 在此选项中,应用程序将部署在公司自己的硬件上,并且只有公司的应用程序部分可供他们使用。admin ( domain.com/admin ) 部分在 On-Premise 选项中不可用。
有没有办法在同一个 Web 项目中同时做这两个事情,并且在为本地使用发布项目时排除管理部分文件,否则将发布完整的应用程序。
javascript - 对象内对象的位置不断变化 - javascript
我有一个奇怪的问题。我已经在我的网站上设置了谷歌发布标签。可以通过键入以下内容直接在控制台中访问保存在 google 发布标签中的键值:
现在上面是一个包含不同对象、方法等的对象。但是,googletag.pubads() 中特定对象的位置有时会发生变化。如果我在 google.pubads() 中寻找的对象或数组今天位于第 i 个位置,那么几个月后,同一对象的位置就是 "j" 。为什么会这样?
这就是我在控制台中访问它的方式:
我在许多不同的地方使用这个对象的值&如果位置发生变化,那么每次它改变时我都必须用新的对象位置更新我的代码。为什么会发生这种情况?
asp.net-mvc - 使用自定义输出文件夹时发布 Web 项目失败
当前无法发布包含 typescript 并使用“将 Javascript 输出重定向到文件夹”选项的 Web 项目(本地文件系统),因为 Microsoft.TypeScript.targets 在填充 FilesForPackagingFromProject 和/或其他 MSBuild 变量时不支持 TypeScriptOutDir。
这是从我的 .csproj 文件中提取的一个小片段:
有问题的选项是 TypeScriptOutDir。如果我删除它,发布将按预期进行。
有没有其他人遇到过同样的问题并想出了解决方法?我不在乎修复是否涉及编辑 Microsoft.TypeScript.targets。
security - 是否可以在 IIS 中为单个网站使用多个证书
我想创建一个使用不同证书连接到不同服务器的网站。是否可以使用 IIS 或任何在组织内部托管的东西为同一个网站使用多个证书。如果可能的话,这个过程可能涉及哪些步骤。
visual-studio - 什么是增量数据库发布?
当我在 Visual Studio 中使用 Web 部署发布我的网站时,我看到如下内容:
我想知道如果这项技术得到支持,它究竟会做什么?
asp.net-mvc - 部署到主机后更改站点的默认货币
我使用 MVC 5 .NET 4.5.1 开发了一个简单的网站,我将一些十进制值显示为如下格式的字符串:
当我的 PC 区域设置设置为波斯语-波斯语时,这在我的 PC 上运行良好,并显示如下结果(示例值):
将网站发布到我的主机(由http://somee.com提供)后,结果变为:
我知道主机网络服务器的文化是美国的,我想改变它。
有没有办法改变我的web.config
文件来实现这一点?
c# - 在不关闭站点的情况下发布到 Azure
发布在ghost应用程序中-服务器故障问题
尽管我多年来一直是程序员,但我对这个领域还是比较陌生。
我的公司有一个托管在 Azure 中的网站。我是在确认团队完成某个模块的开发后执行“发布”操作的人。但是,我必须在每次发布时关闭该站点(在复制 dll、aspx 文件等时添加 app_offline.htm)。
这似乎是多余的,对吧?应该有更好的方法来做到这一点。
我在想很明显的两台服务器,当我与另一台“交谈”时,它们会占用所有流量,然后它们会同步,或者我可以发布到第二台。
环境:VisualStudio2013、AzureWebSite、ASP.NET 4.0。
请分享您的想法、知识,甚至我应该从哪里开始我的调查?
谢谢!
c# - 发布 MVC 5 应用程序时未添加 EditorTemplates 是否有原因?
我有EditorTemplates
目录下~\Views\Items
。
在本地系统上一切正常。
我在服务器上发布了项目,配置了 IIS 并启动了应用程序。它正在渲染:
对于 1:m 视图,我正在使用EditorTemplates
. 我花了几个小时搜索并找到了类似的解决方案:“这是由于延迟加载,使用 .ToList() 将其关闭”、“不要在视图中使用嵌套实体”、“重构模型并使用 ViewModels ”等. 其中一些不适用,一些不起作用,还有一些需要比我预期的更多的工作:重构准备启动的应用程序。
后来我意识到问题出Views
在部署服务器上缺少EditorTemplates
目录,而该文件夹存在于本地和源代码控制中。该问题已通过手动EditorTemplates
复制~\Views\Items
.
EditorTemplates
发布机器忽略目录有什么原因吗?- 有什么方法可以配置它,这样它就不会忽略发布应用程序的那些?
c# - VS2013发布Web部署任务失败文件正在使用中
我正在使用 VS2013 Premium 将站点发布到 Windows Server 2012。除了这些文件之外,所有文件都可以发布:SqlServerTypes\x64\msvcr100.dll
SqlServerTypes\x64\SqlServerSpatial110.dll
SqlServerTypes\x86\msvcr100.dll
SqlServerTypes\x86\SqlServerSpatial110.dll
对于我尝试发布的上述每个文件,我都会收到此类错误:Web 部署任务失败。(文件“msvcr100.dll”正在使用中。了解更多信息:http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_FILE_IN_USE 。)
有趣的是,这些文件是第一次发布(当它们不在服务器上时),然后它们不再被覆盖。尝试使用 2 个不同的 Web 服务器。我在这里遵循了指南:http: //blogs.msdn.com/b/webdev/archive/2013/10/30/web-publishing-updates-for-app-offline-and-usechecksum.aspx
...但它只设法使站点脱机(VS 正在放置 app_offline.htm),但发布仍然失败并出现相同的错误。所有其他文件完美发布。
有任何想法吗?
c# - #在网络发布期间定义符号
我有一个引用其他 C# 项目的 ASP.NET Web 应用程序项目。其中一个 C# 项目有一个编译器指令,如果未定义某个符号,则会报告错误:
当我发布站点时,它没有定义符号,因此会导致编译器错误。有没有办法在 Visual Studio 的发布过程中为引用的项目定义符号?