Domanda

Sto usando un Response.Redirect in global.asax.cs. Quando la pagina carica la proprietà RawUrl contiene un elenco codificato di qualche tipo.

"/ (F (D7zFAWNl_SpT-cuyRXksIZnvwBB_bYfBl3ens83McZjPg9zLBvcjvik6FkwBNhnjeK-faeUt6PUYOZSsYXKdg4hi4IDPTDO5diQf693NLpw1)) / integrazione / Workflow.aspx"

Da dove viene questa directory orribile viene? E 'la rottura di un mucchio di controlli utente sulla pagina di destinazione che utilizzano il RawUrl per ottenere informazioni sul percorso.

Perché sarebbe Response.Redirect inventare questo percorso orribile e aggiungerlo? C'è un modo per aggirare questo?

Grazie

Craig

È stato utile?

Soluzione

"(F (D7zFAWNl_SpT-cuyRXksIZnvwBB_bYfBl3ens83McZjPg9zLBvcjvik6FkwBNhnjeK-faeUt6PUYOZSsYXKdg4hi4IDPTDO5diQf693NLpw1))" è il vostro ID di sessione o di autenticazione. id memorizzato nel vostro URL e non in un cookie. È possibile modificare questo nel file web.config

Altri suggerimenti

E 'l'ambiente che viene preso dal web.config come nella seguente posizione;

<authentication mode="Forms">
  <forms loginUrl="~/en/Access/Login" defaultUrl="~" cookieless="UseUri" timeout="2880" />
</authentication>

Se si imposta cookieless="UseUri", i dati della sessione verranno aggiunti al tuo URL invece di memorizzare in un cookie.

Imposta cookieless="UseCookies" o rimuovere l'attributo cookieless di utilizzare dei cookie, invece di URL per i dettagli delle sessioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top