【问题标题】:problem with asp.net website projectasp.net网站项目的问题
【发布时间】:2011-08-27 22:50:05
【问题描述】:

我在 Microsoft Visual Studio 2010 中有一个 asp.net 网站项目。问题是我需要将它全部复制到闪存驱动器,然后在浏览器中简单地打开它/ 我将我的项目发布到我的驱动器,并尝试使用 Internet Explorer 打开我的 .aspx 页面,但出现了一些错误。我真的需要这样做,紧急。

【问题讨论】:

    标签: asp.net web


    【解决方案1】:

    Somojon:您不能只使用浏览器打开一个 asp.net 页面,而不需要 Web 服务器(IIS,大多数情况下)处理该页面并输出可以在浏览器上呈现的 HTML。

    您可以将整个项目(如 Mrchief 所说)复制到您的闪存驱动器,但在您尝试从闪存驱动器打开项目之前,您需要再次将其复制到计算机并配置 IIS(或具有支持 ASP.NET)。

    我想你认为你可以这样做是因为你可以使用 Visual Studio 运行你的项目,但那是因为 Visual Studio 带有一个集成的 Web 服务器,它处理 ASP .NET 代码并输出 HTML 以显示在你的浏览器上.底线是,当您将项目移动到另一台计算机时,您将需要一个 Web 服务器来为您的 ASP .NET 页面提供服务。

    【讨论】:

      【解决方案2】:

      复制整个解决方案文件夹。发布不会有帮助,因为它会发布运行站点所需的文件,而不是整个项目。

      【讨论】:

        【解决方案3】:

        这行不通,您应该有一个 Web 服务器来运行您的 ASP.NET 网站、IIS、IIS Express 或其他 ASP.NET 兼容的 Web 服务器,它应该执行编译的程序集并将页面提供给浏览器。

        如果您只是用浏览器打开页面而没有服务器处理它们,则不会执行任何操作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-07-15
          • 1970-01-01
          • 1970-01-01
          • 2010-10-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多