ASP.NET部署到IIS7:默认站点根目录、默认站点中的应用程序还是单独的站点?
我对IIS7有点陌生,我有点了解站点、应用程序和虚拟目录之间的差异。然而,对于我的具体情况,我不太确定最好的部署方法是什么 我有一个干净的windows'08服务器虚拟机,安装了IIS/asp.net。我设置了一个FTP站点,将C:\inetpub\wwwroot作为FTP根目录,认为我可以快速地将站点从VS复制到这个根目录 然而,在复制之前,我想确保这是最快、最安全的方法 请注意,这个虚拟机将专门用于我的asp.net应用程序(用于测试目的),而我今天不得不通过EOD运行这个应用程序 也就是说,我的问题是,我应该ASP.NET部署到IIS7:默认站点根目录、默认站点中的应用程序还是单独的站点?,asp.net,deployment,iis-7,virtual-machine,Asp.net,Deployment,Iis 7,Virtual Machine,我对IIS7有点陌生,我有点了解站点、应用程序和虚拟目录之间的差异。然而,对于我的具体情况,我不太确定最好的部署方法是什么 我有一个干净的windows'08服务器虚拟机,安装了IIS/asp.net。我设置了一个FTP站点,将C:\inetpub\wwwroot作为FTP根目录,认为我可以快速地将站点从VS复制到这个根目录 然而,在复制之前,我想确保这是最快、最安全的方法 请注意,这个虚拟机将专门用于我的asp.net应用程序(用于测试目的),而我今天不得不通过EOD运行这个应用程序 也就是说
Ed以下是我设置IIS的方法:
将站点复制/发布到文件夹,然后托管此文件夹。 如果在默认网站下托管,则指向该网站的url将为http://machinename/sitename或http://localhost/sitename
在另一种情况下,您将在指定的端口上直接承载站点,或者您甚至可以在:80端口下承载站点,并且可以通过您的计算机名直接访问站点。选择与受支持的4.0版本处于集成模式的应用程序池,您将不会遇到任何问题(通常默认应用程序池配置有这些设置)IMO,如果您只托管一个站点,我将使用默认应用程序。简单、直接、易于维护。