刷新验证设置已停止工作

时间:2014-11-21 12:55:36

标签: azure-web-roles azure-active-directory

我在我的应用程序Application_Start部分中使用以下代码。这将使用最新令牌更新web.config,并在Azure AD使用应用程序的所有教程中使用。

我的应用程序一直运行愉快,现在无法以链接到此代码的web.config路径的Access Denied错误开始。代码本身没有改变所以我假设有一些安全更新。我找不到任何错误引用或在线更新。文件夹上的安全设置看起来很好。重新部署无法解决此问题。

protected void RefreshValidationSettings()
{
     string configPath = AppDomain.CurrentDomain.BaseDirectory + "\\" + "Web.config";
     string metadataAddress = 
         ConfigurationManager.AppSettings["ida:FederationMetadataLocation"];
     ValidatingIssuerNameRegistry.WriteToConfig(metadataAddress, configPath);
}