1

IIS を実行しているサーバーでソース コードを隠したり、エンコードしたりすることについて質問があります。

現時点では、IIS サーバーが実行されているサーバーにログインしているすべてのユーザーがソース コードを利用して表示できます。

Visual Studio またはその他のソフトウェアでコードを非表示にする (エンコードする) 方法はありますか?

aspx (または *.html) Web サイト コードはエンコードできないと思いますが、(たとえば) *.vb コード サイトはエンコードできるはずです。

4

3 に答える 3

2

プロジェクトを公開する準備ができたら、次のことを確認してください。

  1. それを公開します。
  2. 公開するときは、コードを単一のライブラリまたはコード ビハインド ファイルにコンパイルするように指示します。
  3. HTML も保護したい場合は、サイトを更新可能にすることを選択しないでください。

これらの手順によりコードが保護されますが、web.config ファイルに関しては、情報の保護に関する他の記事を参照する必要があります。

可能であれば、許可された人だけがサーバーやサーバー上で実行されているコード ベースにアクセスできるようにすることをお勧めします。その場合は、大丈夫なはずです。

于 2012-10-07T14:14:08.463 に答える
2

あなたは単にPublishウェブサイトを

ビルド メニュー => Web サイトの公開

したがって、分離コード ファイルはファイル(*.aspx.cs)に変換されdll(Bin/*.dll)ます。

これを参照してください:ウォークスルー: Web サイトの公開

于 2012-10-05T09:17:43.400 に答える
0

[ビルド] メニューに移動 ---> [Web サイトの公開] をクリックします。次に、ベースフォルダーにフォルダーが作成されます。エンコードされたファイルはそこにあります。それをFTPアカウントにアップロードすれば、サードパーティはブラウザでソースコードを見ることができません。

于 2014-10-22T09:32:02.400 に答える