gpt4 book ai didi

asp.net - 在与 ASP.Net 应用程序相同的端口上启动 .Net Web 服务

转载 作者:行者123 更新时间:2023-12-02 13:08:26 28 4
gpt4 key购买 nike

我们有一个简单的 Visual Studio 解决方案,其中包含 2 个项目:

  • A.) 简单的 ASP.Net 网站
  • B.) 在另一个 ASP.Net 应用程序中托管的 RESTful Web 服务

我们只想以 Debug模式 (F5) 启动项目,并让 A 通过 Ajax 使用来自 B 的数据。我们无法在所有开发计算机上配置 IIS(因为其中一些位于客户端)。问题可能是 JavaScript 需要与其发布到的 URL 位于同一域中。

有什么方法可以使用 Visual Studio 2010 开发服务器在同一端口上以 Debug模式同时启动两个应用程序吗?

如果这不可能,您可以推荐的下一个最佳方案是什么?

最佳答案

我们通过在开发工作站上安装 IIS 解决了这个问题。在每个 Visual Studio 项目的 Web 属性页上,选择“使用本地 IIS Web 服务器”。不要选中“使用 IIS Express”。项目 URL 将设置为 http:localhost/ (注意:在同一域中)。系统将提示您为每个目录创建一个虚拟目录。每个应用程序都将分配给默认的 IIS 应用程序池。打开 Internet 信息服务 (IIS) 管理器。单击左侧 Pane 中的应用程序池。在右侧 Pane 中添加另一个集成应用程序池。对于其中一个应用程序,打开高级设置...在属性 View 中选择您刚刚创建的应用程序池作为应用程序池。应用程序应该是可并行调试的,因为每个应用程序池都会生成一个新的操作系统进程,可以将单独的调试器附加到该进程。

关于asp.net - 在与 ASP.Net 应用程序相同的端口上启动 .Net Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11563064/

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