【问题标题】:Invalid Web.config Configuration Data无效的 Web.config 配置数据
【发布时间】:2019-03-02 21:20:04
【问题描述】:

我将web.config 中的connectionStrings 部分更改为Integrated Security="True" 以隐藏用户名和密码,但遇到了错误:

HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面 访问,因为该页面的相关配置数据是 无效。

更改前:

  <connectionStrings>
    <add connectionString="Server=v-s1;Database=DB1;User ID=Admin;Password=AdminPW;Persist Security Info=True;Max Pool Size=200;Connection Timeout=60" name="MROConstr" />
  </connectionStrings>

改动后:

  <connectionStrings>
    <add connectionString="Server=v-s1;Database=DB1;Integrated Security="True";Max Pool Size=200;Connection Timeout=60" name="V1Constr" />
  </connectionStrings>

【问题讨论】:

    标签: web-config connection-string


    【解决方案1】:

    我很想标记“已关闭/重复”,但请看这里:

    How do I resolve "HTTP Error 500.19 - Internal Server Error" on IIS7.0

    您用于应用程序池的用户帐户似乎没有 拥有网站目录的权限,因此无法读取配置 那里。检查应用程序池并查看它配置为运行哪个用户 作为。检查目录并查看该用户是否具有适当的权限 它。当您使用它时,请检查事件日志并查看 IIS 是否记录了任何 那里有更详细的诊断信息。

    具体来说,听起来您正在运行的用户没有权限执行其需要执行的一项或多项操作。

    另外:

    请务必考虑您可能不小心在 web.config 的完全不相关的部分中引入了拼写错误的可能性。理想情况下,您可以使用备份 web.config “区分”您当前的版本,以确认唯一的更改是您故意做出的。

    祝你好运 - 一定要把你找到的东西发回!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多