在 ASP.net 中设置连接字符串
Setting connection strings in ASP.net
我正在尝试为 web.config 中的 MongoDB 设置连接字符串
文件。
我有以下内容:
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="MongoConnect" value="mongodb://localhost" />
</appSettings>
<connectionStrings>
<add name="Mongo" connectionString="mongodb://localhost"/>
</connectionStrings>
<system.web>
</system.web>
</configuration>
然后我尝试使用 WebConfigurationManager 查看 ConnectionStrings 和 AppSettings 集合来访问它,但都没有我的值。
顺便说一下,我有这个 Web.Debug.config 和 Web.Release.config
我做错了什么?
By the way I have this is both Web.Debug.config and Web.Release.config
但它不属于这两个位置中的任何一个 - 它属于 web.config!
Web.*.config
个文件是 web.config transform 个文件。他们给出了如何 修改 基础 web.config 文件以用于特定构建配置的说明。特别是,当您在调试配置中构建时,Web.Debug.config 会修改 Web.config。
如果您在基础 web.config 中没有连接字符串,则无需修改!
参见:
首先不要关心"Web.Debug.config"和"Web.Release.config"文件。
其次:检查您的服务器名称,也许您需要登录名和密码?
第三:尝试使用“(localhost)”和这个:"mongodb://localhost" database="ASPNETDB"
我正在尝试为 web.config 中的 MongoDB 设置连接字符串 文件。
我有以下内容:
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="MongoConnect" value="mongodb://localhost" />
</appSettings>
<connectionStrings>
<add name="Mongo" connectionString="mongodb://localhost"/>
</connectionStrings>
<system.web>
</system.web>
</configuration>
然后我尝试使用 WebConfigurationManager 查看 ConnectionStrings 和 AppSettings 集合来访问它,但都没有我的值。
顺便说一下,我有这个 Web.Debug.config 和 Web.Release.config
我做错了什么?
By the way I have this is both Web.Debug.config and Web.Release.config
但它不属于这两个位置中的任何一个 - 它属于 web.config!
Web.*.config
个文件是 web.config transform 个文件。他们给出了如何 修改 基础 web.config 文件以用于特定构建配置的说明。特别是,当您在调试配置中构建时,Web.Debug.config 会修改 Web.config。
如果您在基础 web.config 中没有连接字符串,则无需修改!
参见:
首先不要关心"Web.Debug.config"和"Web.Release.config"文件。
其次:检查您的服务器名称,也许您需要登录名和密码?
第三:尝试使用“(localhost)”和这个:"mongodb://localhost" database="ASPNETDB"