gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 15:07:38 24 4
gpt4 key购买 nike

我最近两周才开始使用 ASP.NET,并在 Visual web developer 上创建了一个网站。
我正在尝试将我的网上的网站。我试图通过谷歌找到它,但它非常困惑和不完整。
谁能告诉我如何使用 IIS 在我的 PC 上托管 Web 服务器。如果您认为我需要在执行此操作之前了解更多信息,请推荐一些在线资料来帮助我。

最佳答案

在 iis 上添加您的站点的基本要点是,在服务器上

  • DNS,在您的服务器上设置域名。
  • 为新站点创建一个池(如果不存在)。
  • 在 iis 上创建一个新站点,并将池应用到它。
  • 确保所有目录和文件都具有连接到池运行帐户的正确权限。

通常所有这些步骤都由提供商自动完成,提供商会为您提供一个 ftp 帐户和一个网页来管理它们。使用 ftp 帐户将文件上传到服务器,并使用网页可以管理有关运行的一些详细信息。

现在所有这些一般都有太多细节,但如果您知道基本步骤并用谷歌搜索它们,我相信您可以进入下一步。

关于dns

我使用 BIND dns server在服务器上管理我的 DNS。他自己的 DNS 是一项完整的工作,并不是那么容易,但是有些工具可以像 PLESK 一样自动完成所有这些工作。

关于矿池

池可以同时运行多个站点,也可以只运行一个,可以有多个线程,也可以只运行一个。可以设置为在 asp.net 版本 2 或版本 4 上运行。这完全取决于您和您的设置。池对于使您的应用程序顺利运行非常重要。从一个线程开始,只有当您将站点设计为在多个同步线程上运行时才添加更多线程。检查回收你的应用程序的池的限制,因为如果你添加太少的内存作为回收限制,那么你的应用程序可以一直回收并且运行不流畅。使用进程资源管理器查找您的池运行一段时间后所需的内存量,然后设置此限制。

关于权限

您上传的 asp.net 站点由分配给它的池运行。现在假设该池在用户名下运行:ASPPOOL。下一个想法是您站点上的所有文件和目录都必须具有被 ASPPOOL 读取的权限。额外的权限可以添加到数据库文件,以具有读取/写入的权限。

一起

提供通常使用管理器程序,如 PLESK使所有这些步骤自动化。

如果你想在 IIS5.1 上本地运行它

在这种情况下,只有您可以看到该站点。所以你避免了 dns,但你可以在 c:\WINDOWS\system32\drivers\etc\hosts 文件中添加你的站点名称以便更好地调试。您也可以避免困难的权限。并且iis 5.1上的池只在一个线程下运行。

希望这对您有所帮助。

关于c# - 如何使用 Visual Web Developer 在 Internet 上托管网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6394737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com