【问题标题】:Error on Web config on C#C# 上的 Web 配置错误
【发布时间】:2018-03-01 22:17:45
【问题描述】:

我在 C# (visual studio 2015) 上开发了一个新项目,但是当我修改 web.config 时,这两行出现错误:

<connectionStrings configSource="Configuration\PQA\ConnectionString.config"/>
<appSettings configSource="Configuration\PQA\AppSettings.config"/>

如果我添加 appsettings.config 的内容而不是 2 行它可以工作,但我需要使用不同的配置。

[ArgumentException: 访问路径中的字符无效。]

[ConfigurationErrorsException:属性configSource无效:访问路由中的字符无效。 (第 3 行)]

[TypeInitializationException: 'System.Net.ComNetOS' 类型的初始化程序异常。]

[TypeInitializationException:'System.Net.ServicePointManager' 类型的初始化程序异常。] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +280

[HttpException (0x80004005): 'System.Net.ServicePointManager' 类型的初始化程序异常。] System.Web.HttpRuntime.FirstRequestInit(HttpContext 上下文) +10085804 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+95 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest WR,HttpContext 上下文)+254 https://preview.ibb.co/cVYr65/Captura.png

【问题讨论】:

  • 有什么错误?
  • 对不起,我现在添加了截图
  • 你能把它作为文本放在你的问题中,然后翻译成英文,因为 Stackoverflow 是一个english website
  • \ 是一个特殊字符,必须转义。在您的示例中,将所有 \ 替换为 \\
  • 不,我已经这样做了,但仍然无法正常工作

标签: c#


【解决方案1】:

我在 1 天半后找到了解决方案: 我正在使用 OWIN 掘金,但我必须删除其中 1 个关于将 IIS 与 OWIN 一起使用的内容(也许我错误地添加了它,我不记得了),所以它可以工作!现在我的 web.config 工作正常

【讨论】:

    【解决方案2】:

    确保将这些文件的构建操作设置为复制到输出目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-16
      • 1970-01-01
      • 2018-06-02
      相关资源
      最近更新 更多