Debugging 如何调试Outlook web加载项? 长期报价

Debugging 如何调试Outlook web加载项? 长期报价,debugging,outlook,outlook-addin,Debugging,Outlook,Outlook Addin,看来我的赏金就要到期了,没有答案 如果将来有人能回答这个问题,我会悬赏。如果我找到了答案,我会发布一个答案 我甚至在努力开发我的第一个Outlook web加载项 理想情况下,我希望在主工具栏上添加一个图标,单击后,我希望它弹出一个对话框(这将是一个运行现有Angular JS应用程序的HTML页面) 我已经在主工具栏上有了图标(仅限桌面客户端,因为outlook.office.com没有工具栏,它看起来像是office.context.ui.displayDialogAsync()应该以对话

看来我的赏金就要到期了,没有答案

如果将来有人能回答这个问题,我会悬赏。如果我找到了答案,我会发布一个答案


我甚至在努力开发我的第一个Outlook web加载项

理想情况下,我希望在主工具栏上添加一个图标,单击后,我希望它弹出一个对话框(这将是一个运行现有Angular JS应用程序的HTML页面)

我已经在主工具栏上有了图标(仅限桌面客户端,因为outlook.office.com没有工具栏,它看起来像是
office.context.ui.displayDialogAsync()
应该以对话框的形式弹出一个HTML页面

单击图标时,我看不到弹出窗口,但我不知道如何从Outlook桌面客户端调试这样的加载项。有人能告诉我如何调试吗

我想改用基于网络的电子邮件进行开发,但是

1) 我没有主工具栏,必须临时移动图标,然后

2) ,我以前尝试过,但无法将
console.log()
alert()
的输出作为Angular JS控制器的第一条语句。是否有其他/更好的方法来调试基于web的应用程序

我用谷歌搜索过,但信息很少。如何开发这样一个外接程序并对其进行调试



[更新]见下面我的答案。很简单

微软提供了关于许多事情的详细文档,许多其他来源经常引用它们,尽管您可能已经阅读过这些,我只是在这里链接它们以防万一

如果正在使用任务窗格中连接的调试器:

如果您在Windows 10上使用F12开发者工具:


尽管我接受了贾里德的答案,但最终还是无法让它真正起作用

然而,我确实找到了一个解决方案,并将其发布在这里以帮助其他人

这是盲目的简单;我使用,而不是桌面版本

只需按F12键进入浏览器的开发者控制台,切换到“Debugger”选项卡,查找(在我的例子中)localhost,然后找到我的文件,我可以像调试任何其他web应用一样调试这些文件

我不知道为什么我被这件事困扰了好几个星期——我想这只是一个盲点。希望这对某人有所帮助:-)

看起来,本机也能正常工作。我在Windows10VM上,需要通过命令行手动启动

**对于32位:
C:\Windows\System32\F12\IEChooser.exe

**对于64位:
C:\Windows\SysWOW64\F12\IEChooser.exe

为什么要投反对票?如果你知道答案,请帮助-这就是这个网站的目的。这对你来说可能很简单,但我已经上下搜索了几个月了。如果你已经彻底了解了这些内容,我会从你的帖子中删除这些内容,或者继续使用它们来帮助其他有类似问题的人。这将由您自行决定。谢谢1000000加雷德。我以为我已经看过了所有的文档,但这似乎是新的——而且非常有用——如果我能想出如何增加赏金,我会:——@Mawg没问题,很高兴我能帮上忙唉,最后我两个都不能与Outlook一起使用:-(这真的被低估了,而且非常有用。谢谢。但是如何在软件中调试外接程序,而不是在在线网站上调试?屏幕截图显示我的外接程序正在本地主机上调试。你还想做什么?它对Outlook 365也起作用吗?(我不确定他们是否在内部运行IE,可能是Edge?)