【问题标题】:ASP.NET Oracle ODP.NET Integrated Security SlownessASP.NET Oracle ODP.NET 集成安全缓慢
【发布时间】:2011-03-07 17:26:31
【问题描述】:

以下结果会成功加载亚秒级页面。

使用应用程序池的自定义标识进行以下细微更改会导致成功的页面加载速度慢 20 倍以上。

看来我至少让受信任的连接能够正常工作。我错过了什么?

【问题讨论】:

    标签: asp.net oracle connection-string odp.net integrated-security


    【解决方案1】:

    尝试Integrated Security=SSPI; 而不是User Id=/;

    您的应用程序池身份是否具有网络登录权限?

    【讨论】:

    • 你用 ODP.NET 测试过这个吗?见stackoverflow.com/questions/4950897/…
    • 如果我的应用程序池身份没有登录权限..我会收到错误而不是成功,但页面加载速度很慢。
    【解决方案2】:

    我使用的连接字符串看起来像

    <add 
        name="myOracleConnection" 
        connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyServer)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE))); User Id=MyUser; Password=MyPassword;" 
        providerName="system.data.oracleclient"/>
    

    即我不依赖这些外部配置文件(它们是否命名为.ora?我忘了)。

    如果您还尝试使您的连接字符串自包含 everything 包括在内,也许您可​​以降低依赖性和副作用?

    【讨论】:

    • 这似乎不是我的问题。
    • 似乎任何副作用都是通过集成安全性“User Id=/”引入的,而不是 .ora 条目。
    猜你喜欢
    • 2011-06-24
    • 2018-10-17
    • 2017-11-05
    • 2012-02-07
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多