我正在将Web服务从WCF服务迁移到ASP.Net Web API。当我尝试将以下部分添加到web.config时,当我尝试在本地运行应用程序时,出现错误“内部服务器错误”的页面
<appSettings>
<add key="Environment" value="production" />
<add key="CacheEnabled" value="true" />
</appSettings>
当我删除此部分时,错误消失了。 你能告诉我如何将appSettings添加到Web API项目吗?
答案 0 :(得分:12)
以下内容可以作为指导,验证您的appSettings是否在配置内
<configuration>
<appSettings>
<add key="Key" value="Value"/>
</appSettings>
</configuration>
要从应用程序中获取密钥的值,您可以
textBox1.Text = ConfigurationManager.AppSettings["Name"];
答案 1 :(得分:9)
您的appSettings
需要根据MSDN文档进入configuration
元素下的Web.config:
<configuration>
<appSettings />
</configuration>
appSettings
代码否则,您需要传递确切的错误消息。