将网站发布到Azure虚拟机时无法与Office 365连接

问题描述:

我使用C#编写了一个程序,该程序连接到Office 365并在Azure虚拟机中创建用户邮箱。将网站发布到Azure虚拟机时无法与Office 365连接

当我在Azure虚拟机(Windows Server 2012)或我的本地Windows 7计算机中运行我的程序时可以。用户被创建。我检查了EAC和Powershell。

但是,当我将网站(部署到Azure中)发布到我的Azure订阅帐户时,我无法创建用户。

我认为连接字符串中有些问题。但是,如上所述,用户是在本地计算机和Azure虚拟机(Windows Server 2012虚拟机)上创建的。

我需要更多Azure设置才能正确运行我的程序吗?

我找到了解决方案。您需要配置“Internet信息(ISS)管理器”

虚拟机Windows Server 2012.您打开“管理工具” - >打开“Internet信息(ISS)管理器 - >选择您的Windows服务器 - >选择子文件夹命名为:应用程序池 - >右键单击“DefaultAppPopl” - >选择“详细设置” - >将“加载用户配置文件”设置为“真”