端口?你两个网站分别部署在两个网站“根”目录?
通常多个asp.net 网站部署在一个网站(也就是你说的“端口”)下,一个网站下部署几十个 asp.net 虚拟目录应用程序也是常事儿。在自己的服务器上部署 asp.net 的时候如果把人家网站根目录给占了,这其实往往属于“事故”。通常只有当一个公司出去买一个“空间”,只能买小空间而不是物理服务器的时候,才会把asp.net 应用部署在根下(因为一般的空间也不允许在根目录下用户自己再设置 asp.net 虚拟目录应用程序)。
很显然这些 asp.net 应用才能都是一个主域下的。
如果你在自己的服务器上IIS下弄了两个“端口”在IIS,那么切换页面时你可以使用本地文件来传参数(假设你觉得url参数不安全的话),而url参数中给出本地临时文件名。
不过我倾向于认为,你们遇到了开发管理问题,网站扩展和改进过程中,做“乱”了。