【问题标题】:Beginner : Where to copy the asp.net dll file from visual studio?初学者:在哪里从 Visual Studio 复制 asp.net dll 文件?
【发布时间】:2023-03-14 10:49:01
【问题描述】:

我可以轻松编写一个asp.net 代码。我点击了 Visual Studio 的 RUN 按钮,我在 Chrome 或任何其他浏览器中看到了我的网站。但是如果没有视觉工作室,我该怎么做呢?我没有exe文件,只有dll。我认为,这必须在某个地方复制。

想法是运行(任何)程序,这会导致一个特殊页面在本地计算机上显示我的网站(带有 OPC 数据)。就像一个 exe 文件。

提供更多细节:我想在 CEF(铬嵌入式框架叉)中运行一些网站代码,使其看起来像一个普通的可执行文件。它只能在本地计算机(实际上是机器)上运行。这是静态的。但是某些信息必须由 OPC 客户端动态提供。这将使用 VB 读取并通过 ASP.NET 显示。第一个应用程序通过 AJAX 读取数据。 所以我认为我需要某种必须在后台启动的本地服务器(如 wamp)。 我找到了一个批处理文件来启动 WebDev.WebServer40.exe。但这不可能是正确的方法。批处理文件听起来像石器时代。

-->c:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0

【问题讨论】:

  • 您是要在某个地方托管您的网站,还是要分发用户可以在本地运行的代码?
  • 当您在 Visual Studio 中运行 asp.net 站点时,您可以使用 IISExpress 或完整的 IIS 来托管您的应用程序。使用新版本的 ASP.NET (vNext),您将能够使用 OWIN 自行托管应用程序,但我认为目前没有办法在没有托管您网站的情况下做到这一点。
  • 我发现,它与 IIS 管理器有关。有可能,我只需要设置我的文件夹的路径。然后我可以从 localhost:nnnn/default.asp 开始

标签: asp.net iis dll chromium-embedded


【解决方案1】:

您安装了 IIS 管理器,是吗?如果没有,您可以转到控制面板\程序和功能并打开此 Windows 功能。在 IIS 中,找到 Default Website 节点并在其下方创建一个新应用程序(这样它会继承正确的权限)。将应用程序的启动路径指向您的网络应用程序在硬盘驱动器上的任何位置(包含应用程序的 web.config 文件的根文件夹)。无论如何,这是在本地部署应用的一种方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-08
    • 2020-02-07
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多