【问题标题】:Visual Studio Web Application in another localhost另一个本地主机中的 Visual Studio Web 应用程序
【发布时间】:2015-10-07 15:49:06
【问题描述】:

我有一个运行在“localhost:83”的 Xampp 网站,以及一个在“localhost:53619”运行的 Visual Studio 2013 Web 应用程序中的 C# ASP.NET 页面。

我想让这个 C# 页面成为我的 localhost:83 站点的一部分。例如,在我的主站点中有一个链接,可以随时访问此 C# 页面。

我创建了一个指向此页面的链接,但它仅在 Visual Studio 中的项目已经运行时才能成功打开。我希望它独立于 Visual Studio 项目打开。我不知道我是否可以将文件放入我网站的文件夹中,或者我应该做一些更具体的事情。

【问题讨论】:

  • 您是否尝试使用 IP 地址访问?我希望它会工作
  • 您通常需要 Publish your website 并指定将其放在 Xampp 的根目录所在的位置。注意:这在您的 Visual Studio 版本中可能不可用。
  • 你可以将 IIS 放在你的机器上并在那里托管它,或者有办法用 Apache 和 mod_mono 托管 ASP.NET。但到目前为止,IIS 是更常见的解决方案。
  • @Equalsk VS 2013 的所有版本都可以发布。如果你想用 XAMP 来服务内容,那么你需要 mod_mono 作为 ASP.NET 服务器端的位。
  • 你们能发个这个mod_mono的链接吗,让我知道它是如何工作的?

标签: c# asp.net visual-studio-2013 xampp localhost


【解决方案1】:

XAMPP 本身不支持 ASP.NET。

您必须在 IIS Web 服务器(可在 Windows 控制面板中激活)或 IIS Express 上托管您的应用程序。

在 Visual Studio 中启动项目时,Visual Studio 会启动 IIS Express。

通常 IISExpress 位于 C:\Program Files\IIS Express。您必须启动文件iisexpress.exe。

要配置 IIS Express,您可以修改位于 "C:\Users\Username\Documents\IISExpress\config\applicationhost.config"

的配置文件>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2019-09-10
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多