我们在过去的3-4个月里一直在研究DotNetNuke,当我们安装了DNN时,我们已经提供了主机用户名和密码,之后我们安装了几个模块,但最近我们面临一个奇怪的问题,当我们尝试登录为主机,登录似乎不起作用,并且没有报告错误,屏幕保持原样,好像什么也没做,我仍然可以看到登录链接,没有主机相关的菜单栏,我甚至试图注册一个新用户,然后登录,似乎没有任何事情发生。对我来说,似乎Login功能以某种方式停止了w
答案 0 :(得分:3)
您是否能够在页面上看到Login控件?如果没有,请尝试转到http://mywebsite/?ctl=login并使用登录模块登录。
答案 1 :(得分:3)
我遇到了同样的问题。在我的本地IIS中,我将Forms Authentication更改为Enabled并且能够登录。
答案 2 :(得分:0)
假设您正在使用DNN 6.x,我最好的猜测是存在某种Javascript冲突阻止了登录弹出窗口的工作。也许你安装的其中一个模块正在引发冲突。
答案 3 :(得分:0)
最后发现,我在Config文件中将身份验证类型更改为导致所有问题的Windows:)
答案 4 :(得分:0)
检查web.config文件中的连接字符串,以确保用户标识,密码和数据库名称正确无误。它将在两个位置,一个看起来像
<add name="SiteSqlServer" connectionString="Data Source=localhost;Initial Catalog=SOME_CATALOG;User Id=someuser;Password=SOME_PASSWORD" providerName="System.Data.SqlClient" />
另一个看起来像
<add key="SiteSqlServer" value="Data Source=localhost;Initial Catalog=SOME_CATALOG;User Id=someuser;Password=SOME_PASSWORD" />
我遇到了登录问题,发现用户ID在一个地方不正确。