加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何使用Mono.WebServer(XSP)运行我的单声道ASP

发布时间:2020-12-16 07:11:50 所属栏目:asp.Net 来源:网络整理
导读:我一直在使用Mono Develop 2.8来制作ASP MVC应用程序. 该应用程序在Mono Develop中运行良好,当我“运行”或“调试”时,它从IDE启动本地服务器以运行我的代码. 现在我想要在Mono Develop之外运行我的ASP MVC应用程序. 我尝试做的第一件事就是模仿Mono Develop
我一直在使用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即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读