我已经尝试过PhluffyFotos Azure SDK 1.2 上的示例并且它运行完美。今天,我在另一台(clen)计算机上安装了 Azure SDK 1.3,我也想在其上尝试 PhluffyFotos,但它不起作用。我对这部分有疑问:
if (!Roles.GetAllRoles().Contains("Administrator"))
{
Roles.CreateRole("Administrator");
}
似乎它以某种方式没有加载自定义RoleProvider(TableStorageRoleProvider)。你知道它可能是什么吗?
我收到以下错误:“角色管理器功能尚未启用。”,因为以下异常“'System.Web.Security.Roles.ApplicationName'引发了'System.Configuration.Provider”类型的异常。 ProviderException'”。
有人可以测试这个示例并看看问题出在哪里吗? http://phluffyfotos.codeplex.com/
首先,我在这个示例中遇到了“SetConfigurationSettingPublisher”问题,but I have successfully resole it .
编辑:
我进行了更深入的研究,我确信角色提供程序存在问题。不知何故,角色类不读取配置文件。有人知道为什么吗?
最佳答案
我自己的项目也有完全相同的问题。我使用 Fusion 日志验证了包含自定义提供程序的程序集甚至无法加载。所以看来问题与被忽略的 web.config 设置有关。
关于c# - PhluffyFotos 不适用于 Azure SDK 1.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326096/