如何在 URL 中为 IIS 上本地托管的应用程序添加自定义目录?
How to add custom directory in URL for app hosted locally on IIS?
出于测试目的,我遇到以下情况我的应用程序托管在我机器上的 IIS 上,当我尝试访问 .aspx 文件时,我将物理路径定向到解决方案文件夹而不是项目的直接文件夹我收到以下错误的网站:
URL(它使用 https 协议)应该是:
localhost:159/SalesforceV5RapidSearch/RapidSearch.aspx?
粗体文件夹必须存在,因为在登台服务器上 URL 是自动生成的,我必须让它在本地使用 url。当我将物理路径定向到项目文件夹时,问题的核心是一切正常并且 Urls 是 localhost:159/RapidSearch.aspx?
问题是我需要该路径与上面的 URL 相同。
给出的错误是因为 <authentication>
元素只能在全局 web.config
中设置,不能在任何子文件夹中设置,当我将路径指向解决方案的目录时 web.config
使用的是在子文件夹中。即使我将项目放在两个文件夹中以使 URL 与 returns 相同,也会出现相同的错误,因为 web.config
再次位于子文件夹中并且 IIS 无法将其识别为全局。
确保您已经安装了 IIS 服务器所有必需的身份验证功能,并且确实在 IIS 中发布了网站。
我找到了一个解决方案,它是将 Web 应用程序添加到 IIS 中的托管网站,该应用程序以这种方式指向目录 URL 应该是 localhost:159/SalesforceV5RapidSearch/RapidSearch.aspx?
出于测试目的,我遇到以下情况我的应用程序托管在我机器上的 IIS 上,当我尝试访问 .aspx 文件时,我将物理路径定向到解决方案文件夹而不是项目的直接文件夹我收到以下错误的网站:
URL(它使用 https 协议)应该是:
localhost:159/SalesforceV5RapidSearch/RapidSearch.aspx?
粗体文件夹必须存在,因为在登台服务器上 URL 是自动生成的,我必须让它在本地使用 url。当我将物理路径定向到项目文件夹时,问题的核心是一切正常并且 Urls 是 localhost:159/RapidSearch.aspx?
问题是我需要该路径与上面的 URL 相同。
给出的错误是因为 <authentication>
元素只能在全局 web.config
中设置,不能在任何子文件夹中设置,当我将路径指向解决方案的目录时 web.config
使用的是在子文件夹中。即使我将项目放在两个文件夹中以使 URL 与 returns 相同,也会出现相同的错误,因为 web.config
再次位于子文件夹中并且 IIS 无法将其识别为全局。
确保您已经安装了 IIS 服务器所有必需的身份验证功能,并且确实在 IIS 中发布了网站。
我找到了一个解决方案,它是将 Web 应用程序添加到 IIS 中的托管网站,该应用程序以这种方式指向目录 URL 应该是 localhost:159/SalesforceV5RapidSearch/RapidSearch.aspx?