2016-04-28 15 views
0

私はC#で書かれたコンパイル済みのWebサイトの編集と更新を担当しています。残念ながら、私は言語に関する知識や経験がほとんどなく、ウェブサイトのソースコードもありません。プリコンパイル済みのWebサイトに新しいページを追加する

dotPeekを使用して.dllファイルを編集して、ファイルを逆コンパイルしてから、Visual Studioで編集して再コンパイルしてから、新しい.dllファイルを元のプロジェクトのビンにコピーし直すことができました。

私は同じウェブサイトの別のページを基本的に再加工して新しいページを追加しようとしていましたが、ウェブサイトを構築しようとするとこのエラーが表示されます。

はアセンブリから型 '連絡先' をロードできませんでした。 'App_Web_dvy2uzvm、 バージョン= 0.0.0.0、カルチャニュートラル、PublicKeyToken = = null'。

私は適切な名前で更新されたdllにcsを追加しましたが、それにアクセスできないと私は情報をオンラインで追跡することができませんでした。私はたぶん間違った質問をしています。

これは私が問題を含んでいると思うコードのビットです。

<%@ page language="C#" masterpagefile="~/SampleMaster.master" 
autoeventwireup="true" inherits="Contacts, App_Web_dvy2uzvm" title="Untitled Page" %> 

ご協力いただきありがとうございます。

答えて

1

新しいページを追加して再コンパイルするには、ソースコードが必要になります。これはそれが働くことを意味しているので、答えを見つけるのが難しいと感じています。

+0

何もできないと言っていますか?現在利用可能なページのみを編集してすべてを絞り込むとどうなりますか? –

+0

さらに良いのは、どのソースファイルが正確に必要なのですか?私は、すべてのソースファイルをdllファイルに保持することができます。それが新しいウェブサイトプロジェクトから必要なものであれば、私は新しいウェブサイトプロジェクトを開始し、現在のサイトのコードをすべて新しいページに手動で追加し、それを単純にコンパイルすることは可能でしょうか? –

+0

Visual Studioには、1つ以上のプロジェクトを参照するソリューションファイルがあります。コンパイルするとDLLファイルが取得され、これがサーバーに展開されます。プロジェクトにはソースファイルへの参照が含まれており、ここに新しいページを追加する必要があります。テストするためにローカルで実行することができます。満足している場合は公開して、新しいバージョンのDLLをサーバーに追加します –

関連する問題