如何使用Visual Web Developer在Internet上托管网站

| 我从最近两周开始使用
ASP.NET
,并在
Visual web developer
上创建了一个网站。我正在尝试将我的网站放到网上。我试图通过google找到它,但它非常混乱且不完整。请可以有人告诉我如何使用
IIS
在PC上托管Web服务器。 如果您认为在执行此操作之前需要了解更多信息,请提出一些在线材料以帮助我。     
已邀请:
        在服务器上的iis上添加站点的基本要点是。 DNS,在服务器上设置域名。 为新站点创建一个池(如果不存在)。 在iis上创建一个新站点,然后将其应用于池。 确保所有目录和文件都具有连接到池运行帐户的正确权限。 通常,所有这些步骤都是由提供商自动完成的,提供商会为您提供一个ftp帐户和一个用于管理它们的网页。使用ftp帐户将文件上传到服务器,并使用网页来管理有关运行的一些详细信息。 现在,所有这些通常都有太多细节,但是如果您知道基本步骤并用Google搜索,我相信您可以继续下一步。 关于DNS 我使用BIND dns服务器来管理服务器上的dns。他自己做的dns是一项全职工作,并不是那么容易,但是有些工具像PLESK一样可以自动完成所有工作。 关于游泳池 该池可以一起运行多个站点,也可以只运行一个,可以有多个线程,也可以只有一个。可以设置在asp.net ver 2或ver 4上运行。这一切都取决于您和您的设置。池对于使您的应用程序流畅运行非常重要。仅从一个线程开始,然后添加更多线程,前提是您已将站点设计为可以同步在更多线程上运行。请检查回收应用程序的池的限制,因为如果添加的内存太少而无法回收,那么您的应用程序可能会一直回收并且运行不流畅。在运行池一段时间后,使用进程资源管理器查找池所需的内存量,然后设置此限制。 关于许可 您上载的asp.net网站由分配给它的池运行。现在,让该池以用户名:ASPPOOL运行。下一个想法是,您站点上的所有文件和目录必须具有ASPPOOL读取的权限。可以将额外的权限添加到数据库文件中,以具有读取/写入权限。 全部一起 提供通常使用诸如PLESK的管理器程序来自动化所有步骤。 如果您要在IIS5.1上本地运行它 在这种情况下,只有您可以看到该站点。因此,避免使用dns,但可以在c:\\ WINDOWS \\ system32 \\ drivers \\ etc \\ hosts文件中添加站点名称,以进行更好的调试。您也可以避免困难的权限。 iis 5.1上的池仅在一个线程下运行。 希望对您有所帮助。     
        我认为您在这里遗漏了重点。 Visual Web Developer是一个IDE,而不是Web服务器。尽管VWD包含Cassini,但Cassini是仅用于本地开发的IIS的简化开发版本。如果要托管一个可以通过Internet访问更广阔世界的站点,则需要将其托管在连接到Internet的托管服务器上。 当然,您可以在自己的计算机上本地运行IIS并将其托管在该计算机上,但是您将需要自己的Internet连接具有静态IP地址或使用诸如DynDNS之类的服务将域名映射到动态IP地址。另外,您将开放自己的计算机和网络以应对潜在的问题,因为您将扩大攻击面。 我强烈建议您研究一个简单的托管帐户并使其正常运行。如果您不确定自己在做什么,这将是一个简单得多的选择。     

要回复问题请先登录注册