如何使用mono mod在Apache上部署ASP.Net Web窗体

时间:2013-03-21 09:23:34

标签: asp.net apache mono mod-mono

我制作了一个ASP.Net Web窗体应用程序,它在Visual Studio 2012中以调试模式工作。但是当我使用mod_mono将应用程序文件夹上传到我的Apache时,我得到一个错误,表明我应该在我的web.config中执行此操作。 :

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

我现在的问题是,如何将我的应用程序从Debug设置为Release?当我点击创建应用程序时,它只是在控制台中给了我一条短消息。当我使用部署应用程序选项时,我得到了一个菜单,其中包含一些我不理解的服务器设置,而且我不知道。

修改

现在我收到了此错误消息:

  

分析器错误

     

描述:解析为此服务所需的资源时出错   请求。检查您的源文件并对其进行修改以修复此错误。

     

分析程序错误消息:文件'〜/ Site1.Master'不存在

     

来源错误:

     

第1行:&lt;%@ Page Title =“”语言=“C#”   MasterPageFile =“〜/ Site1.Master”AutoEventWireup =“true”   CodeBehind =“Default.aspx.cs”Inherits =“WebApplication1.WebForm6”%&gt;   第2行:第3行:

但我在这个文件夹中有Site1.Master。

1 个答案:

答案 0 :(得分:1)

Linux中的文件名区分大小写。确保Site1.Master具有完全相同的名称,而不是site1.mastersite1.Master等。

它包含在Mono portability guidelinesASP.NET FAQ中。