【问题标题】:how to read the web.config file values in office addins office.js如何在 office 插件 office.js 中读取 web.config 文件值
【发布时间】:2016-06-16 03:13:37
【问题描述】:

我正在使用 office.js 开发一个 excel 插件,我想在 web.config 文件中保留不同的配置设置,并在 java-script 文件中读取这些设置。怎么做。

Office 插件示例项目是 MVC asp.net 项目,我应该从那里返回视图,并且清单中的源位置指向该视图。

请指导我正确的方法。

【问题讨论】:

    标签: office365-apps office-js


    【解决方案1】:

    一般来说,这不是 Office 插件特有的。您会使用与常规网站相同的方法。例如,请参阅Reading web.config from JavaScript

    就清单起始 URL 而言,您可以将其指向任何 Web 可浏览页面,它不必以 .html 结尾。因此,您可以使用 aspx 或 MVC 视图页面。或者,您可以拥有一个 html/js/css 页面,该页面对您自己的 Web API 进行 AJAX Web 服务调用,该 API 返回您的设置。如果我可以推荐,请参阅我的博客文章以了解如何create a web service for an Office Add-in using the ASP.NET Web API

    希望这会有所帮助!

    ~ Michael Zlatkovsky,Office 可扩展性团队的开发人员,MSFT

    【讨论】:

    • 我的问题是因为我们需要在清单文件中提供要加载的页面位置。我应该提供将返回视图的控制器路径,以便能够读取配置文件中的值。如果我有单独的 html 文件要显示在任务窗格中,并且如果 aspnet 项目不同,我将无法在 html 页面中读取和使用该 webconfig 值。
    • 您可以使用任何可浏览网页的网页,它不必以 .html 结尾。因此,您可以使用 aspx 或 MVP 视图页面。或者,您可以拥有一个 html 页面,该页面对您自己的 Web API 进行 Ajax Web 服务调用,返回设置。
    • 非常感谢。实际上我不想使用视图,我觉得我应该使用 webapi,因为我已经用 html 开发了我的页面,而且我对视图的东西不太好..您能否更新您的答案,使其看起来应该是通用的,我将标记为已回答。谢谢
    • 更新答案以反映 cmets 中的信息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    • 2018-06-05
    • 1970-01-01
    相关资源
    最近更新 更多