2

次のエラーが表示されます。

Could not load type 'Intel.Intel'.

コンピューターをフォーマットする前に Visual Studio 2010 フォルダー全体をコピーし、Windows を再度インストールした後、同じフォルダーをコピーしてこのフォルダーに置き換えました。これをホストサーバーではなくローカルで実行しています。私が間違っていることを知っている人はいますか?私はグーグルを検索し、これに対する解決策を提供する多くのページを見つけましたが、どれも私の問題を解決していないようです. 追加情報を提供する必要がある場合はお知らせください。ありがとう!

更新:申し訳ありませんが、ドキュメントの下から "Visual Studio 2010" フォルダーをコピーしました。MSDN アカウントから Visual Studio 2010 Premium をインストールしました。

更新 2:タイプ エラーを読み込めませんでした。「〜」を「.」に置き換えて修正しました。奇妙なことに、それはそのエラーを修正しているように見えますが、「MasterPageFile =」を再入力するときに「Pick Master ..」オプションを使用してファイルを見つけようとすると、チルダ付きのパスが表示されますが、機能しません. これが全体的な問題の特定に役立つかどうかはわかりません。

The file '/Intel.Master' does not exist.

以下の「~/Intel.Master」に注目してください。前述のように、「./Intel.Master」に変更することでこのエラーを取り除くことができます。

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Intel.Master" CodeBehind="Index.aspx.vb" Inherits="Intel.Index" %>
4

4 に答える 4

4

解決策を見つけました。

IIS マネージャを調べたところ、アプリケーションがフォルダ アイコンであり、アプリケーション アイコンではないことがわかりました。そこで、右クリックして「アプリケーションに変換」を選択しました。これを行った後、そのエラーが解決され、別のエラーが発生しました。ただし、このソリューションは問題を「修正」したと感じています。

于 2012-09-22T22:12:48.947 に答える
2

この方法でインストールすると失われるレジストリ設定がたくさんあります。また、VS2010 フォルダーの外にインストールされるコンポーネント (共有) もあります。

最善の策は、通常の (メディアからの) ルートで Studio を再インストールすることです。

編集に基づく:

欠落している型は、以前に GAC に格納されていたように見えます。プロジェクト内の参照を削除し、実際のアセンブリ ファイル (DLL) を参照して再作成します。

于 2012-08-09T21:50:24.030 に答える
0

参照をプロジェクトに戻すには、プロジェクトを開き、ソリューションフォルダーをドロップダウンしてから、プロジェクトを選択します。参照ノードを見つけて右クリックし、[参照の追加]を選択して、.netアセンブリやファイルタブを参照します。 dllは、dllを見つけて、ダブルクリックします。

于 2012-08-09T21:56:08.980 に答える
-1

CodeBehindByを置き換えてCodeFile、名前空間を削除します。Inheritsクラス名の前。例えば:

違う:

<%@ Page Title="" Language="vb" AutoEventWireup="false"
MasterPageFile="~/Intel.Master" **CodeBehind**="Index.aspx.vb"
Inherits="**Intel.Index**" %>

右:

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Intel.Master" **CodeFile**="Index.aspx.vb"
Inherits="**Index**" %>

それは私が約束する動作します

于 2013-11-13T16:28:13.220 に答える