繁体   English   中英

将ASP.NET部署到IIS7:要默认站点根目录,默认站点中的应用程序还是单独的站点?

[英]ASP.NET deploy to IIS7: To default site root, app in default site, or separate site?

我是IIS7的新手,并且获得了站点,应用程序和虚拟目录之间的区别。 但是,我不确定我的具体情况下最佳的部署方法是什么。

我有一个带有IIS / asp.net的干净的Windows '08服务器VM。 我以C:\\ inetpub \\ wwwroot为FTP根目录设置了一个FTP站点,以为我可以从VS到此根目录进行快速的“复制站点”。

但是,在进行复制之前,我想确保这是最快,最安全的方法。

请注意,该虚拟机将专门用于我的asp.net应用程序(出于测试目的),而我今天必须让该应用程序通过EOD运行。

也就是说,我的问题是,我应该...

  1. 只需直接将“复制站点”直接复制到默认站点的根目录,并利用已经创建的默认应用程序池,或者
  2. 在默认站点下添加一个新应用程序(如果这样做,应该选择默认应用程序池还是创建新应用程序池),或者
  3. 添加一个全新的网站?

另外,当我在这里时...我的应用程序是使用asp.net 4构建的。我应该选择“默认应用程序池”还是“ ASP.NET 4.0集成的”?

谢谢你,爱德华

这是我设置IIS的方法:

  1. 创建一个新站点(我总是用它们将使用的域来命名站点)
  2. 创建一个新站点将创建一个新的应用程序池。 验证应用程序池正在使用.NET 4.0 Integrated。

将您的站点复制/发布到一个文件夹,然后托管该文件夹。 如果将其托管在默认网站下,则该网站的URL将为http://机器名/站点名或http:// localhost / sitename。在另一种情况下,您将直接将站点托管在指定的端口上,甚至可以托管它在:80端口下,可以通过您的计算机名称直接访问。 选择处于集成模式且受支持的版本为4.0的应用程序池,您将没有任何问题(通常使用这些设置配置默认应用程序池)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM