c# – 子应用程序路径问题

我在IIS中创建了一个名为wbsite1的新网站.然后我向website1添加一个应用程序,它是一个名为website2的网站.当我们尝试访问website2中的链接时出现问题.浏览器总是引用根网址并重定向,因此我们尝试更改网站2中的所有网址.例如,如果我们在website2中有一个url,如:

<a href='http://localhost:2030/website2/cms/default.aspx...'

然后我们点击该链接,浏览器将我们重定向到:

http://localhost:2030/website1/default.aspx

为什么我会出现这种行为?什么是集成两个网站而不试图弄乱网站中每个链接的最佳解决方法?非常感谢你.

 

当我尝试访问子应用程序中的页面时,我们遇到了麻烦,它重定向到主应用程序的页面并给出错误

Session state is not available in this context.

解决方法

我找到了问题的解决方案,就是这样:

unfortunately i have to "rewrite" all our links in my code. 
 so  i created a function which will automatically add prefix to external links,and store base link for other site it configuration. 
 I did such project with success.  thank u for all your replies

我发现了另一个解决方案,它使用的是Web代理,但我无法在我的场景中使用它

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...