2009-09-18 221 views
10

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

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

这可能很简单,但我无法弄清楚。

回答

11

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

+0

Gah。谢谢。我现在觉得很愚蠢。 – recursive

9

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

4

保罗说什么。大问题在于,如果已经有应用程序在虚拟目录(例如/ App1)中运行,则基础配置设置会覆盖应用程序的设置,从而导致配置冲突,导致彻底崩溃或(更糟糕的)意外行为。

4

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

  1. 右键单击添加新网站
  2. 键入网站名称,选择物理路径点到你部署的网站,并注意到主机名键入您的域名标签:例如:WWW .example.com(您的域名必须存在)。然后点击确定。

这种方式将使您的Web应用程序根路径“/”。

0

很简单的方法是为 'localhost' 的直接键入URL来访问你的应用程序:

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

现在它会显示新窗口;

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

所以可能希望你的路径会喜欢这个,并选择这个。 在这个路径文件夹名称可能是应用程序数据,应用程序启动,斌..等等

2)物理路径凭证:点击此并选择'特定用户',并给予操作系统用户名密码。现在点击'OK'

+0

您可以使用任何网站名称而不是'localhost'或IP来访问webapp。因此,PLZ做以下事情: 转到此路径:C:\ Windows \ System32 \ drivers \ etc 现在打开'主机'文件(其类型是'文件'而不是日历)。 用记事本打开。去文件害虫您的任何网站名称的结尾: –

+0

有害生物您的网站名称like.:127.0.0.1 www.mysite.com 并保存该文件。 –

相关问题