3

ASP.Net Web フォーム アプリケーションを作成し、Visual Studio 2012 でデバッグ モードで動作しています。しかし、mod_mono を使用してアプリケーション フォルダーを Apache にアップロードすると、web.config でこれを行う必要があることを示すエラーが表示されました。

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

私の質問は、デバッグからリリースまでアプリケーションをどのように設定すればよいですか? アプリケーションの作成をクリックすると、コンソールに短いメッセージが表示されました。アプリケーションのデプロイ オプションを使用すると、いくつかのサーバー設定が含まれたメニューが表示されますが、それが理解できず、わかりません。

編集

今、私はこのエラーメッセージを受け取りました:

パーサー エラー

説明: このリクエストを処理するために必要なリソースの解析中にエラーが発生しました。ソース ファイルを確認し、修正してこのエラーを修正してください。

パーサー エラー メッセージ: ファイル '~/Site1.Master' が存在しません

ソース エラー:

1 行目: <%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1.WebForm6" %> 2 行目: 3行目:

しかし、私はこのフォルダにSite1.Masterがあります。

4

1 に答える 1

1

Linux では、ファイル名の大文字と小文字が区別されます。などではなく、Site1.Masterまったく同じ名前であることを確認してください。site1.mastersite1.Master

これは、Mono 移植性ガイドラインASP.NET FAQで説明されています。

于 2013-03-21T10:36:29.953 に答える