ASP.NET
新手在这里。
以前从未遇到过这种情况,但是现在我已经面临着对现有应用程序进行一些调整的迫切需求。我的平台是OS X
。我知道ASP.NET
主要用于Windows,但仍在研究互联网并且它在我看来,它仍然可以在我的Mac上运行它。
当我运行项目时,出现错误:
ApplicationHost.cs file is not found
My Call Stack看起来像:
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上运行它?
我已准备好提供您需要的任何其他信息,但我不知道确切知道什么是重要的
提前感谢您提供任何帮助
答案 0 :(得分:2)
正如我所说,使用Mono并不舒服 似乎有两种解决方案
答案 1 :(得分:2)
在ASP.NET WebForms(aspx)上工作时,它在VS Mac中存在问题,它可以在某种程度上起作用。您将收到一些不清楚的错误消息,例如此消息。
就我而言,它只是"只是" web.config文件中的错误(我确实将连接字符串元素错误地放在system.web中。)
所以我的建议是:如果可以的话,在Windows中使用VS,但如果你不介意这样的错误,可以使用VS Mac。
解决您的问题:回退您更改的内容,直到弹出此错误。它也可能在你的web.config中。