【问题标题】:Edit Azure CSS file dynamically?动态编辑 Azure CSS 文件?
【发布时间】:2014-02-02 09:35:00
【问题描述】:

我在 Windows Azure 上托管我的网站。

我想创建一个网站管理员可以在现场编辑和保存的 CSS 文件。

有没有一种简单的方法可以避免 blob 的麻烦?

【问题讨论】:

  • 您的应用程序是部署为云服务还是网站?
  • @GauravMantri 网站
  • 通过网站,您可以获得标准的部署机制,例如 FTP 等。您的网站管理员可以下载 CSS 文件并重新上传它们。那不行吗?

标签: azure storage blob azure-storage azure-blob-storage


【解决方案1】:

您可以使用 Visual Studio 在线 Monaco Editor 和 AzureWebsite 来编辑源代码 - Ref - http://www.itorian.com/2013/11/visual-studio-online-monaco-code-editor.html

编辑完成后,您可以将代码发布到 AzureWebsite。

【讨论】:

  • 哇,从来不知道 VS 在线。无论如何,我需要一个站内文本框来编辑和保存 CSS。
  • AFAIK 据我所知,我认为您没有其他选择。您最终可能会在 ASP.Net 中创建一个页面,该页面将使用 System.IO.File 并读取 CSS 文件,然后在文本区域中显示其内容。提供保存按钮,当所有者更新内容并点击保存时,将新内容推送到 CSS 文件并写入磁盘。
  • 但是你能在 Azure 中做到吗?我认为 System.IO 在 Azure 中会失败,不是吗?
  • 是的,如果您使用多个实例进行横向扩展,它将失败。但如果你只使用一个实例,那应该没问题。
  • 网络管理员不太可能同时执行两次相同的操作。无论如何,我可以将其锁定并使其安全。
猜你喜欢
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
  • 2016-06-18
  • 1970-01-01
  • 1970-01-01
  • 2016-07-22
  • 2013-03-25
  • 1970-01-01
相关资源
最近更新 更多