安装和维护 >>  如何解决使用URL隐性转发时无法登录URTracker的的问题?

现象:

当您的URTracker需要通过公网访问,而您没有足够的公网地址时,可能会使用端口映射的方式将urtracker服务器的80端口映射到公网ip的某个端口。如果此时使用域名隐性转发访问URTracker时,可能会无法正常登录。

原因:

造成这个问题可能的原因是,用的url隐形转发,会造成存储的cookie用的之前的那个域名,转换到实际的地址后,会用实际的地址去找存储的cookie,结果找不到,就登录失败了。

解决办法:

用记事本打开URTracker根目录(默认为C:\inetpub\wwwroot\urtracker)下的web.config文件,找到

<forms name=".URTracker" path="/" loginUrl="~/Accounts/login.aspx" protection="All" timeout="600">
   </forms>

增加一个选项:

cookieless="UseUri"

修改成:

<forms name=".URTracker" path="/" loginUrl="~/Accounts/login.aspx" protection="All" timeout="600" cookieless="UseUri">
   </forms>

即可