我已经从ASP.NET配置创建了一个用户 我正在使用sql server但我没有为成员资格创建任何数据库。
我确实将其添加到配置文件中:
<authentication mode="Forms">
<forms loginUrl="Login.aspx"></forms>
</authentication>
<authorization>
<allow users="admin" />
<deny users="?" />
</authorization>
其中admin是我创建的用户。 并且它在当地很有效。
在我上传我的网站后,我收到一个错误,我必须创建一个具有写入权限的App_Data文件夹并将其添加到我的应用程序文件夹中,现在我明白了:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
答案 0 :(得分:0)
您收到的上述错误消息只会发生在远程调用上。它可以在当地工作正常。这是因为SQL Server表面区域配置未启用远程连接。为此,请按照以下步骤操作:
确保您的数据库引擎配置为接受远程连接: • 开始&gt;所有程序&gt; SQL Server 2005&gt;配置工具&gt; SQL Server表面区域配置 •单击“服务和连接的表面区域配置” •选择出现问题的实例&gt;数据库引擎&gt;远程连接 •启用本地和远程连接 •重新启动实例
或者,如果您使用的是命名SQL Server实例,请确保在ASweb P.NET应用程序的连接字符串中使用该实例名称 •通常,指定数据库服务器所需的格式为machinename \ instancename •检查您的连接字符串
**
**