2

私は、public_htmlルートで単一の Default.aspx ファイルを使用してほとんどの作業を行う ASP.NET プロジェクトを継承しました。

私が行っている変更はマイナーですが、それらを定着させることができないようです。Default.aspx ファイルを編集しても、サーバーは引き続き古いバージョンを提供します。新しい .aspx ファイルを作成すると、最初はコンパイルして実行されますが、「元の要求」形式のままになります。

.aspx ファイルが変更された場合、「動的再コンパイル」の対象になると思いましたが、私の場合はトリガーされません。Web.config ファイルを更新しようとしましたが、効果がありません。

これにはまだ Visual Studio を使用していません。可能であれば、ファイルを編集して更新できるようにしたいと考えています (変更は非常に小さなものであり、Windows マシンにアクセスする準備ができていません)。サーバーへの唯一のアクセスは FTP 経由です。

4

2 に答える 2

2

問題は、積極的にキャッシュするホストにあったようです。変更を反映させるには、コントロール パネル内から「再起動」する必要があります。

他の誰かがそれらを使用している場合に備えて、ホストは Loopia.se です。カスタマー ゾーン内から「Omstart av ASP.NET-applikationer」を使用して再起動します。

(はい、私は今ちょっとばかげていると感じています)

于 2012-06-18T13:58:29.933 に答える
1

サイトが事前コンパイル済みで更新不可として Visual Studio で以前に「公開」されている場合、aspx ファイルを変更しても変更はありません。

http://msdn.microsoft.com/en-us/library/1y1404zt(v=vs.80).aspx

この場合、すべてが DLL にプリコンパイルされており、aspx ページは .net ランタイムのフックとして存在します。

于 2012-06-18T13:08:16.633 に答える