2011-06-22 13 views
1

通常、私はPHPで忙しいですが、今はasp.netウェブサイトで何かを変更する必要があります。ビジュアルWeb開発者のaspウェブサイトを開く

レイアウトを変更するために、WebデベロッパーのWebサイトを開こうとしています。エラーは、それがプリコンパイルされたWebサイトであり、元のファイルを開くはずであることを示します。これは私にとって何を意味しますか?

コンパイルされたweb.configとPrecompiledApp.configのみが表示されます。 これは、決してウェブサイトを開いて変更することはできないということですか?

エクスプレス版もコンパイルされますか?

おかげで、リチャード

UPDATE:

1)sitemaster、ASPX、aspx.cs、asax、web.configファイル:私は、私は次のように与えられたソースを求め

そして、画像、スタイル、スクリプト

2)SLNファイルとgpStateファイル用のフォルダ

方法shoul dそれらをビジュアルWeb開発者に読み込んで、変更が必要なものを調べ始めることができます。 CSSは簡単ですね。あなたはあなたの変更を見ることができるように、ブラウザのプレビューを実行しますか?

+1

質問にasp.netという名前のタグを付けましたが、質問にaspの参照が含まれています。私はこれがtypoと仮定し、asp.netに変更しました。 aspとasp.netは同じものではないことに注意してください。 –

+1

参考までに、2つのタイプのASP.NETプロジェクトがあります.1つは「Webサイト」で、もう1つは「Webアプリケーション」です。 Webアプリケーションは、すべてのコードファイルを単一のDLLにコンパイルしますが、Webサイトは運用中に個々のコードビハインドファイルを保持します。 Webアプリケーションを使用しているため、ソースが見つからない場合は、ソースを持たない他のDLLを変更する必要がある場合と同じ状況になります。 – pseudocoder

+0

自分のアップデートに従って自分の回答を更新しました。 –

答えて

1

このWebアプリケーションのソースコードを見つける必要があります。通常、ビジュアルスタジオプロジェクトまたはソリューションファイルが開き、ソリューションエクスプローラに必要なすべてのファイルが含まれます。

これを取得したら、ソースコードを見て、必要に応じて変更することができます。以前にPHPを完成させただけの場合は、ファイルを開いて始めようとするよりも多くのことをする必要があります。私は良いASP.NETプログラミングのチュートリアルを見つけることをお勧めします。

注:

あなたはは、Visual Studioまたはソリューション/プロジェクトファイルを持っているは必要ありませんが、あなたがしなければ、それはあなたの人生を容易にします。最悪の場合、myPage.aspx.csのような名前のファイルのコードを探すことができます。これを変更したら、バイナリをコンパイルする方法を理解する必要があります。

UPDATE:あなたはソリューションファイル(slnファイルの拡張子を持っている)と、Visual Studioにインストールさを持っているので

は、あなただけのソリューションファイルをダブルクリックすることができるはずです。

+0

ありがとう、私は答えにコメントしました! – Richard

+1

私はあなたの質問へのアップデートとして回答を追加しました。これらのタイプのアップデートをお持ちの場合は、元の質問に回答してください。 –

1

プリコンパイルされたサイトのように聞こえます。つまり、各ページのソースコードは、.dllファイルを作成するのと同じ方法でサーバーにコンパイルされ、展開されています。

どこか、誰かがオリジナルのソースがあります - などの.aspx、.aspx.csファイルを

非プリコンパイルされたサイト(動的にコンパイル)サーバー上のすべてのコンポーネントファイルを持っている時にコンパイルされますサーバーへの最初の要求時刻。

元の開発者と連絡を取ってソースファイルを取得できない場合は、.NET Reflectorで運がよいかもしれません。これにより、.dllファイルを調べて、ソースを再作成する際に刺すようにできます。

幸運を祈る!

1

Visual StudioのExpressバージョンは実際にあなたのためにWebアプリケーションをコンパイルしますが、元のソース状態にアプリケーションを逆コンパイルして元に戻すことはできません。プリコンパイルされたアプリケーションでは、最終製品が何を持っているのか、何を展開するのでしょうか。重要な変更(部分的にコンパイルされている場合)を行うには、ソリューションのソースが必要です。完全にプリコンパイルされていれば、実際には変更できません。あなたのアップデートに関する用語

解決策(の.sln)および/またはプロジェクト( .csproj)ファイルが存在しない場合、チャンスはこれがどこ標準のファイルシステムタイプのウェブサイトであります一度読み込まれると、自分のルートディレクトリ(ファイルやフォルダのパスなどが保存されているWebアプリケーションではなく、何かについてのみ)を気にします。

これを開くには、これらの手順:

  • 起動Visual Studioの
  • クリックして「開く」
  • をファイル、Webサイトのルートディレクトリを探します。「ファイル」メニューの「開く」を超える
  • ホバーをクリックして、「Webサイトの」
  • を選択
+1

彼は.slnファイルを持っていると言います。彼はそれを開くためにダブルクリックすることはできませんか? –

+0

@Abe Miessler:はい。私はすぐにそれを見ることはできませんでした。そして、2つのプロジェクトタイプの違いを説明した後、それを綴るとは思わなかったのです。 –

+0

私はslnをダブルクリックし、エラーは、ファイルが....という名前のフォルダにあると期待していたと私はそれに応じて変更し、今私はすべてを開いている。私のデスクトップ上にフォルダが存在するか、フォルダの名前を変更したい場合は、ファイルhiarchieがどこに保存されていますか? – Richard

関連する問題