Asp.net 使用IP地址在另一台电脑上访问dnn 6网站

Asp.net 使用IP地址在另一台电脑上访问dnn 6网站,asp.net,sql-server,iis,dotnetnuke,webmatrix,Asp.net,Sql Server,Iis,Dotnetnuke,Webmatrix,我已经在dnn版本6中创建了一个网站,并将其托管在本地IIS服务器上。当我试图通过提供ip地址和端口在另一台pc上访问它时,它会打开dotnetnuke的安装向导。以下错误显示在安装向导的第一页上。 “自动选项已被禁用,因为DotNetNuke应用程序无法连接到有效的SQL Server数据库” 由于出现连接错误,数据库向导页上的安装失败。我也发布了数据库,但它找不到文件(我想) 我不知道为什么会发生这种情况,因为IIS可以在另一台电脑和其他asp.net网站上访问,所以该网站的别名也没有问题

我已经在dnn版本6中创建了一个网站,并将其托管在本地IIS服务器上。当我试图通过提供ip地址和端口在另一台pc上访问它时,它会打开dotnetnuke的安装向导。以下错误显示在安装向导的第一页上。 “自动选项已被禁用,因为DotNetNuke应用程序无法连接到有效的SQL Server数据库”

由于出现连接错误,数据库向导页上的安装失败。我也发布了数据库,但它找不到文件(我想)

我不知道为什么会发生这种情况,因为IIS可以在另一台电脑和其他asp.net网站上访问,所以该网站的别名也没有问题


请帮我解决这个问题

您的问题很可能与存储在web.config中的数据库连接信息有关。确保连接字符串信息有效。您部署到的特定服务器可能无法访问相关的数据库服务器或数据库

例如:

<connectionStrings>
  <add name="SiteSqlServer" connectionString="Server=SERVERNAME;Database=DATABASENAME;uid=username;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>

测试这一点的最佳方法是获取web.config中的信息,并尝试通过SQL Server Management Studio手动连接。如果凭证不起作用,那就是你的问题