Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将应用程序路径添加到IIS中的网站时出现问题_C#_Asp.net_Iis 7 - Fatal编程技术网

C# 将应用程序路径添加到IIS中的网站时出现问题

C# 将应用程序路径添加到IIS中的网站时出现问题,c#,asp.net,iis-7,C#,Asp.net,Iis 7,我在IIS7中有一个网站,我希望我已经添加了一个应用程序。我的问题存在于应用程序路径中。当我尝试单击应用程序中的链接时,它总是将我重定向到网站的默认页面,即使我单独打开应用程序而不合并它,每个路径都正常工作,因此我们有义务更改应用程序的每个路径他们的申请工作得很好。我的问题是: 将应用程序添加到网站是合并两个网站的最佳解决方案吗 有没有其他方法实际上不需要更改所有应用程序路径 关于第一个问题 如果要在一个IIS上承载2个应用程序,您有两个选择: 将应用程序添加到网站(正如您所做的那样)-如果您的

我在IIS7中有一个网站,我希望我已经添加了一个应用程序。我的问题存在于应用程序路径中。当我尝试单击应用程序中的链接时,它总是将我重定向到网站的默认页面,即使我单独打开应用程序而不合并它,每个路径都正常工作,因此我们有义务更改应用程序的每个路径他们的申请工作得很好。我的问题是:

  • 将应用程序添加到网站是合并两个网站的最佳解决方案吗
  • 有没有其他方法实际上不需要更改所有应用程序路径

  • 关于第一个问题

    如果要在一个IIS上承载2个应用程序,您有两个选择:

  • 将应用程序添加到网站(正如您所做的那样)-如果您的webconfig 100%兼容,则此选项很好,因为根webconfig还将更改子应用程序中的设置
  • 创建反向代理-这更安全,因为两个asp.net应用程序完全分开。您可以查看本安装教程)
  • 关于第二个问题

    若您决定使用子应用程序,不幸的是,您并没有任何其他选项来“重写”代码中的所有链接。我的建议是创建一个函数,它将自动为外部链接添加前缀,并为其他站点it配置存储基本链接。我成功地完成了这样的项目


    如果您决定使用反向代理,并且有“简单”的单独链接,您可以设置反向代理来为您工作。例如,所有以“A”开头的链接都指向应用程序1,其余链接指向应用程序2。您可以使用正则表达式编写非常复杂的规则。

    您所说的“单独打开应用程序而不合并应用程序”是什么意思?你能详细介绍一下你是如何做到这一点的吗?我的意思是当应用程序独立于父应用程序时website@Sora,我们可以看看你的网站吗?你有网址吗?