asp.net - 尝试在 macOS 上启动现有项目时出现“找不到 ApplicationHost.cs 文件”
问题描述
ASP.NET
新手在这里。
以前从未遇到过,但现在我面临着对现有应用程序进行一些调整的迫切需要。我的平台是OS X
。我知道这ASP.NET
主要用于 Windows,但仍然研究了互联网并寻找我,仍然可以在我的 Mac 上运行它。
当我运行一个项目时,我得到一个错误:
ApplicationHost.cs file is not found
我的调用堆栈如下所示:
System.Web.Hosting.ApplicationHost.CreateApplicationHost(System.RuntimeType hostType, string virtualDir, string physicalDir)
Mono.WebServer.VPathToHost.CreateHost(Mono.WebServer.ApplicationServer server, Mono.WebServer.XSPWebSource webSource)
Mono.WebServer.XSP.Server.DebugMain(string[] args, bool root, Mono.WebServer.IApplicationHost ext_apphost, bool quiet)
Mono.WebServer.XSP.Server.DebugMain(string[] args)
Mono.WebServer.XSP.Server.Main( Parameters)
我研究过XSP
服务器,但看起来它已从自制软件中删除,所以我觉得自己被卡住了。有没有办法在没有 Windows 虚拟机的 Mac 上运行它?
我已准备好提供您需要的任何其他信息,但我只是不知道究竟什么是重要的
提前感谢您的任何帮助
解决方案
正如我听说使用 Mono 不舒服的方法似乎有两种解决方案
- 使用 Windows 在 Windows 上继续开发
- 将项目移植到 ASP.NET Core
推荐阅读
- python-3.x - 从另一个脚本 Python3 调用脚本
- excel - 如何根据特定的单元格值过滤数据透视表
- oracle - Check record exist before update
- c# - 仅当对象在c#中不为null时,如何为对象的属性赋值
- c# - 正则表达式是否足够聪明,可以采用最短路径(如果可用)来找到匹配项?
- java - 如何在 Swing 中更改 JScrollBar 的长度?
- javascript - 使用 jquery 和 .submit 捕获表单提交后清除表单
- reactjs - creatreactapp & Reflux TypeError: Super expression must be null or a function
- machine-learning - 文本分类时的多个输入参数 - Scikit learn
- reactjs - 在带有谷歌分析的 React 应用程序中,为什么有些页面的 avg. 加载时间为零?