我在我的应用程序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);
}
答案 0 :(得分:1)