我是 ASP.NET 2.0 的初学者。对于 ASP.NET 专家来说,这可能听起来太基本和愚蠢的问题。但这让我彻夜难眠。
基本上我已经开发了一个简单的多语言网站,其中包含一个母版页和内容页,这些页填充了母版页的内容占位符部分。该应用程序在配置为在ASP.NET Development Server 2.0上运行时运行良好。但是一旦我发布它以在 IIS Web 服务器上运行,它将不再起作用。:( 我可以从跟踪中看到,我使用的所有会话变量都没有存储并重定向到相关的内容页面。
尽管显示了内容,但我在重定向页面上做出某些决定的会话变量值丢失了,我遇到了异常。
请指导我在哪里出错以及发布应用程序的确切程序。
例如:我的主页有运行类似 http://localhost/Onlineupdate/Home.aspx?vers=1.1&lang=fr-FR 的URL
基于上面的 URL,我将vers和lang变量剥离并保存在 Session 变量中。但是,这些在 IIS 上托管时会丢失。