2011-12-12 64 views
1

我有一个dotnetnuke应用程序,当我使用默认的http端口(80),效果很好。但它不适用于任何其他端口。这意味着,如果门户网站位于http://localhost/app,但它不起作用http://localhost:81/appDotnetnuke无法处理与其他80

我试图设置

<add key="UsePortNumber" value="True"></add> 

,但它仍然是行不通的。

我感谢您的帮助。谢谢大家。

+2

你怎么知道它是DotNetNuke不工作,而不是一个防火墙问题(大多数允许端口80默认为http)? – ChrisBD

+0

除了作为@ChrisBD询问的补充内容之外,“不起作用”是什么意思? –

+0

对我的问题抱歉,当我使用默认端口(80)时,dotnetnuke菜单上的任何链接都能正常工作。当我使用其他端口时,对于ex 81.菜单上的链接指向默认端口,则出现错误,“服务器在192.168.1.102处的响应时间太长......” –

回答

0

主机设置>高级设置>友好的网址设置>使用友好的URL(使它为假 - 未选中)并更新。

但你将失去友好的URL,如:/home.aspx它看起来像/Default.aspx?tabid=55

你也有找不到页面或当尝试更新DNS错误,添加,删除模块或首次登录门户时,因为DNN会将您重定向到端口81或您正在使用的任何端口。