1

通常情况下,我能够弄清楚这一点。但是,我正在做的是我有一个 MVC4 应用程序,在其当前状态下,它不会连接到任何类型的数据源。我相信开箱即用的 MVC 带有一些默认的数据连接属性。

这样做的全部目的是通过将一些数据值硬编码到应用程序本身中,向我们的客户展示应用程序“可能”的样子。因此,运行应用程序可以解决错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

我需要在我的应用程序中删除任何与 SQL 相关的内容,我已经删除了 web.config 中的连接字符串。

问题:模板代码中的其他什么地方试图建立 SQL 连接(假设这是它试图做的,基于错误)?

谢谢!

4

4 回答 4

5

基本 MVC 模板内置了 Membership,这就是它需要连接的原因。您需要将其全部剥离或做一个空白的 Intranet 模板。

于 2013-05-17T16:04:18.817 回答
0

对于这样的情况,我通常会搜索整个数据库的名称或类似“数据源 =”的名称。它也可能在 Global.asax 中。

于 2013-05-17T16:04:08.350 回答
0

我所要做的就是删除<authentication />我的 web.config 的一部分,并且解决了它。

于 2013-05-17T19:54:25.860 回答
0

我的情况是,这是一个与角色管理相关的问题,我只需要添加

<modules>
<remove name="RoleManager" />   

...

于 2019-05-02T16:55:25.380 回答