将asp.net应用程序部署到IIS中的根目录

时间:2009-09-18 20:38:13

标签: asp.net iis deployment

如何将asp.net应用程序部署到IIS6网络服务器的根目录?我之前部署的所有应用程序都在目录中,例如http://www.example.com/app1/。为了第一次部署它,我总是去了IIS管理器,并在该文件夹的属性中选择了“创建应用程序”。

现在我正在尝试在网站的根目录上创建一个应用程序,例如http://www.example.com/。但属性页面不同,似乎没有在根目录中创建应用程序的选项。

这可能很简单,但我无法弄明白。

5 个答案:

答案 0 :(得分:11)

应用程序设置位于站点属性的“主目录”选项卡上(右键单击站点的根节点并选择属性)。

答案 1 :(得分:9)

根文件夹已经是一个应用程序 - 无需创建一个。您以相同的方式部署 - 文件夹只是“/”而不是“app1 /”。

答案 2 :(得分:4)

保罗说的话。重要的是,如果已经有应用程序在虚拟目录中运行(例如/ App1),那么可能会有一些配置大战,因为基本配置设置会覆盖应用程序的设置,从而导致直接崩溃或(更糟)意外行为

答案 3 :(得分:4)

您应该创建新网站,而不是在(默认网站)上创建新的网络应用程序或虚拟路径。

  1. 右键点击添加新网站
  2. 键入您的站点名称,选择物理路径指向您的部署网站,并注意在主机名标签中键入您的域名:Ex :www.example.com(您的域名必须存在)。然后单击“确定”。
  3. 这种方式将使您的Web应用程序成为根路径“/”。

答案 4 :(得分:0)

非常简单的方法是只需键入URL作为' localhost'来访问您的应用程序:

打开IIS服务 - >网站 - >默认网站 - > (r8点击) - >管理网站 - >高级设置

现在它将显示新窗口;

1)imp:选择物理路径:(现在将此路径更改为您应用的路径): 例如我的路径是:C:\ Users \ Mahadev \ Documents \ visual studio 2017 \ Projects \ WebApp \ WebApp

所以可能希望你的路径会喜欢这个并选择它。 在这个路径文件夹名称可能是App数据,App start,bin ..等等

2)物理路径凭据:点击此处并选择“特定用户”#39;并提供OS用户名密码。现在点击“确定”