更改 aspx 网站 url

Changing aspx website urls

我有一个网站。 URLs com/default.aspx 表格应该出现。但是当我点击 URL (com/(S (hito5tqogutqn21tcn2mozjrr))/default.aspx) 时,它看起来是这样。我如何解决它。 URL带有随机数的s本身正在变化。

检查这个:https://msdn.microsoft.com/en-us/library/aa479314.aspx

发生这种情况可能是因为(除非您已明确指定使用 uri 进行会话 ID 管理,我认为情况并非如此)浏览器不允许 cookie(无论是对于您的网站还是对于所有) 并且 Asp.Net 检测到这一点并将会话 ID 附加到 uri,否则您的网站将无法支持会话。

事实上,这是最安全的方法,即使用户禁用了 cookie,也允许会话状态可用。

您可以通过在 web.config 文件中指定以下内容来更改此行为:

  <system.web>
    <sessionState cookieless="UseCookies" />
  </system.web>

之后,您将不会在 Uri 中看到会话 ID,但浏览器不接受来自您网站的 cookie 的用户将无法拥有会话状态。

此时,为您的网站定义隐私政策可能有助于您的 cookie 被浏览器接受:

https://msdn.microsoft.com/en-us/library/ms178194.aspx