【问题标题】:Website cannot accept SQL Server CE database file on a web server (WebCentral)网站无法接受 Web 服务器 (WebCentral) 上的 SQL Server CE 数据库文件
【发布时间】:2012-08-15 11:59:18
【问题描述】:

配置错误

描述:处理一个错误 服务此请求所需的配置文件。请查看 下面的具体错误详细信息并修改您的配置文件 适当地。

解析器错误消息:此配置部分不能用于 这条路。当站点管理员已锁定访问权限时会发生这种情况 使用 from 到本节 继承的配置文件。

Source Error: 

Line 5:    <system.web>
Line 6:      <fullTrustAssemblies>
Line 7:        <add
Line 8:            assemblyName="System.Data.SqlServerCe"

有什么想法吗?在寻找可行的解决方案数小时后,我感到筋疲力尽,但没有一个对我有用。

【问题讨论】:

  • 天哪,快1小时后没人能回答>_

标签: asp.net .net iis exception-handling sql-server-ce


【解决方案1】:

Web 服务器的管理员必须启用对全局 Web 配置的信任才能支持 SQL Server Compact。请与您的托管服务提供商确认是否属于这种情况。

【讨论】:

  • 我打电话给他们,然后按 2 与技术顾问交谈。她听了我的问题后,告诉我她会把我转到另一个。我等了 1 小时 26 分钟,当我终于排在第一个队列时,我的连接被切断了.....什么@#$%#$# 网络主机!!!
【解决方案2】:

我终于明白了。

我用 partialTrustAssembilies 替换了 fullTrustAssembilis,错误消失了。

但是又出现了一个错误。

这是关于: 无法在安全透明方法中执行 CAS 断言。

经过数小时的研究,我终于知道这不是我的能力范围。但是 SQL CE 需要使用 System.Security.dll 来序列化数据。 因此,要么在服务器上安装 SQLCE 运行时,要么将 trustLevel 提升到完整级别。 但它们都不能被允许。

所以我决定迁移到 SQL Server 2008。>_

但我真的很想知道能够使用 MS SQL CE 的网络托管服务器,因为如果我只能使用不需要任何其他服务器端组件的独立文件数据库文件,这对我来说真的很方便在不购买附加服务的情况下存储我的数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多