2

VS10を使用してWebサイトを公開しています

1) Web サイト Localy を公開している間、aspx ファイルのみが公開フォルダーにグループ化され、その Web はローカルで正常に動作しています IIS server

2) .cs ファイルは公開フォルダーにありませんが、すべてのイベントはローカル iis サーバーで正常に機能しています。

3)私がしていること.....公開されたWebフォルダーに対処し、Webサーバーにアップロードしています。

4)しかし、私が呼び出すすべてのイベントに対してエラーが表示されるようになりました????

5) どうすればこの問題に取り組むことができますか??

6) セキュリティ上の理由から、分離コード ファイルを Web サーバーにアップロードしたくありませんか?? プログラミング ロジックを非表示にしたいのですが、どうすればよいのでしょうか????

7) .cs ファイルと aspx ファイルの両方を使用して Web をアップロードすると、正常に動作しますが、これを実行したくありませんか??

4

3 に答える 3

4

Web サイトを公開する必要があります。これにより、.cs ファイルを配置する代わりに dll put が生成されます。このコードプロジェクトの記事では、その方法について説明しています。

于 2012-12-21T12:59:43.913 に答える
0

すべてのファイルをコピーする必要はありません。アップロードする必要があるのは、.ASPXファイルと、 YourProject.DLL という名前の DLL にコンパイルされたロジックを含むBinフォルダーと、必要なその他の参照だけです。実際のコードを含む.CSファイルは、DLL にコンパイルされているため、サーバーでは必要ありません。

JavaScript では、クライアント側で必要になるため、これをユーザーから隠すことはできません。ただし、すべての JavaScript を.JSファイルに保存し、ページに含める必要があります。少なくとも、あなたのページのソースを見ている人にはわかりにくくなります。

于 2012-12-21T13:00:45.970 に答える
0

あなたのウェブサイトを公開することは仕事をします。

方法: Web サイトを発行する (Visual Studio) をお読みください。

ASP.NET Web サイト プロジェクトの配置の概要

于 2012-12-21T13:01:13.773 に答える