建立与SQL GRAPH API ADO

我当前正在使用Graph API创建应用程序,并且可以在.NET ASP中访问AD,一切都可以在调试模式下正常运行,但是当尝试将其发布在IIS或Azure中作为WebApp时,登录后会发生错误使用帐户O365并重定向到我的主页:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26-指定服务器/实例时出错)

在尝试生成缓存时会发生这种情况:

private ApplicationDbContext db = new ApplicationDbContext();
//mas codigo aqui
.
.
.
Cache = db.UserTokenCacheList.FirstOrDefault(c => c.webUserUniqueId == userId);
this.Deserialize((Cache == null) ? null : MachineKey.Unprotect(Cache.cacheBits,"ADALCache"));

数据库是通过自动方式生成的,所以我不知道它的工作原理:

<add name="DefaultConnection" 
     connectionString="Data Source=(localdb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication2-20190809024809.mdf;User Instance=true;Initial Catalog=aspnet-WebApplication2-20190809024809;Integrated Security=True" 
     providerName="System.Data.SqlClient"/>

已经尝试添加实例MSSQLLocalDB,包括使用v11.0,np管道替换(localdb),更改IIS中服务器的名称,并且所有这些都不能标记相同的错误。 / p>

对于Azure,我了解到没有localdb,所以我不知道如何对其进行修改才能使其工作

我也尝试连接服务器,但是程序本身会创建一个.mdf

WebApplication2.Models.ApplicationDbContext

WebApplication2.Models.ApplicationDbContext_log
vcsoftpro 回答:建立与SQL GRAPH API ADO

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3114881.html

大家都在问