使用IP地址访问另一台PC上的dnn 6网站

时间:2012-03-10 06:43:43

标签: asp.net sql-server iis dotnetnuke webmatrix

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

通过提供连接错误,

安装在数据库向导页面上失败。我也发布了数据库但是找不到文件(我想)。

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

Plz帮我解决了这个问题。

1 个答案:

答案 0 :(得分:3)

您的问题很可能是存储在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手动连接。如果凭证不起作用,那就是你的问题。