如何将一个asp.net应用程序部署到IIS6 Web服务器的根目录?我以前部署的所有应用程序都在文件夹中,例如http://www.example.com/app1/。为了第一次部署,我通常会进入IIS管理器,在该文件夹的属性中选择“创建应用程序”。
现在我想在网站的根目录下创建一个应用程序,如http://www.example.com/。但是属性页面不同,并且似乎没有在根目录中创建应用程序的选项。
这可能非常简单,但是我无法弄清楚。
如何将一个asp.net应用程序部署到IIS6 Web服务器的根目录?我以前部署的所有应用程序都在文件夹中,例如http://www.example.com/app1/。为了第一次部署,我通常会进入IIS管理器,在该文件夹的属性中选择“创建应用程序”。
现在我想在网站的根目录下创建一个应用程序,如http://www.example.com/。但是属性页面不同,并且似乎没有在根目录中创建应用程序的选项。
这可能非常简单,但是我无法弄清楚。
根目录已经是一个应用程序-无需创建新的。您可以使用相同的方式进行部署-只需将文件夹从"app1/"改为"/"即可。
您应该创建新的网站,而不是在(默认网站)上创建新的Web应用程序或虚拟路径。
这种方式将使您的Web应用程序根路径“ / ”。
保罗所说的。一个大问题是,如果已经有应用程序在虚拟目录中运行(例如/App1),那么基础配置设置将覆盖应用程序的设置,导致要么直接崩溃,要么更糟糕的是出现意外行为。
最简单的方法是通过输入URL“localhost”来访问您的应用程序:
打开IIS服务 ->站点 ->默认网站 ->(右键单击)->管理网站 ->高级设置
现在它将显示新窗口;
1)重要提示:选择物理路径:(现在将此路径更改为您的应用程序路径): 例如,我的路径是:C:\ Users \ Mahadev \ Documents \ visual studio 2017 \ Projects \ WebApp \ WebApp
因此,您的路径可能类似于此并选择此路径。 在此路径文件夹名称可能为App data,App start,bin等
2)物理路径凭据:单击此处并选择“特定用户”,然后提供操作系统用户名密码。现在单击“确定”