【发布时间】: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