asp.net-mvc – 如何使用Mono.WebServer(XSP)运行我的单声道ASP
我一直在使用Mono Develop 2.8来制作ASP MVC应用程序.
该应用程序在Mono Develop中运行良好,当我“运行”或“调试”时,它从IDE启动本地服务器以运行我的代码. 现在我想要在Mono Develop之外运行我的ASP MVC应用程序. 我尝试做的第一件事就是模仿Mono Develop为实现这一目标而采取的步骤. 我找到了Mono.WebServer命名空间以及2005年的以下文章: http://weblogs.asp.net/britchie/archive/2005/07/25/420512.aspx 记录如何运行自己的XPS服务器. class MainClass { public static void Main (string[] args) { int Port=8080; string path="TempDeploy"; XSPWebSource websource=new XSPWebSource(IPAddress.Any,Port); ApplicationServer WebAppServer=new ApplicationServer(websource); //"[[hostname:]port:]VPath:realpath" string cmdLine=Port+":/:"+path; WebAppServer.AddApplicationsFromCommandLine(cmdLine); WebAppServer.Start(true); Console.WriteLine("Mono.WebServer running. Press enter to exit..."); Console.ReadLine(); WebAppServer.Stop(); } } 我已经尝试过这段代码,它会产生一些关于使用Mono.WebServer dll过时部分的警告.当我运行它并导航127.0.0.1:8080时,我可以看到某些内容正在运行,我收到404错误.我在/ TempDeploy文件夹中的数据是运行Mono Develop’Deploy To The Web’选项到该目录的结果.它包含标准的ASP MVC结构: /TempDeploy/ /bin/ /Content/ /Scripts/ /Views/ 我需要对上面的代码进行哪些更改才能使其运行ASP MVC应用程序.我认为它需要指向bin目录中的dll,但我不知道要调用什么来正确设置它. 任何帮助将不胜感激. 谢谢. 解决方法
只需在您的Web应用程序的目录中运行xsp4即可.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在mvc3中添加url的额外参数
- asp.net-mvc-3 – 无法在HttpStatusCodeResult中指定Status
- asp.net – 命令超时和连接超时之间的区别
- asp.net-mvc – ASP.net MVC – 我可以告诉Html.Partial在哪
- asp.net-mvc – ASP.Net MVC 4.在单独的程序集中路由控制器
- asp.net-mvc – 部署的ASP.NET MVC 4项目不会运行
- ASP.NET MVC:如何为LDAP身份验证设置web.config?
- ASP.NET页面方法vs Web服务
- asp.net-mvc – Orchard查询按内容类型BlogPost和某些BlogI
- asp.net-mvc – 发现MVC项目中是否使用views / partials
- ASP.NET MVC:数据注释验证足够了吗?
- asp.net – 如何避免System.Xml.Linq.XElement转
- asp.net-core – 在运行时更改注入的对象
- asp.net – <%:%>转发器中HTML编码的语法
- asp.net-mvc – 如何在HTML属性中添加剃刀值和字
- asp.net – .NET Core项目添加对.NET Framework项
- asp.net – 如何在Firefox中解码来自jQuery $.aj
- asp.net-mvc-4 – Autofac和ASP .Net MVC 4 Web
- asp.net mvc 依赖注入Ninject
- 如何在使用ASP.NET友好URL时忽略某些路由?