【发布时间】:2011-06-07 14:52:56
【问题描述】:
我正在 Windows Azure 模拟器中运行一个 Web 项目,但未加载 web.config。我作为一个完整的 IIS 应用程序运行,我可以在 dev fabric 启动后转到在 IIS 中运行的应用程序,并浏览到文件位置,并验证正确的 web.config 确实在文件夹中。
当我运行我的应用程序时,没有加载任何标准的 appSetting 键、配置或企业库配置。我可以使用的所有数据都从 machine.config 中提取。
我已经通过查看配置管理器数据、conn 字符串集合来验证这一点,并且有很多关于无法访问我的数据库的错误,因为默认值不存在并且唯一的 conn 字符串是本地 sql express machine.config 中的服务器信息。
【问题讨论】:
-
您的 web.config 有什么不寻常之处吗?如果您只有一些 appSettings 或单个连接字符串会发生什么?你能读懂那些吗?听起来有些东西的格式不正确。您有机会发布示例 web.config 吗?
-
@David - 配置没有改变 - 应用程序在 Azure 和本地运行,并且本地运行正常。我对配置进行了二进制比较,它与我们的测试 azure env 中的工作相同,顺便说一句,它仍然有效。 xml 已经过验证并且也很好 - 没有括号混淆。我的开发环境只是没有加载它。我会在何时以及是否有修复的情况下发布,以防再次弹出。它可能会很愚蠢,但可能不在配置中....感谢您的帮助。
标签: azure