5

バーコードを作成するためにテストしているベンダーから、IISにインストールするサンプルアプリケーションを入手しました。

aspxページは正常に機能しますが、aspxページがashxページを呼び出すと、次のエラーが発生します。

'/BarcodeSample'アプリケーションのサーバーエラー。

パーサーエラーの説明:この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソースファイルを適切に変更してください。

パーサーエラーメッセージ:タイプ'TECIT.OnlineBarcodes.BarcodeHandler'を作成できませんでした。

ソースエラー:

1行目:<%@ WebHandler Language = "C#" CodeBehind = "BarcodeHandler.ashx.cs" Class = "TECIT.OnlineBarcodes.BarcodeHandler"%>

ソースファイル:/BarcodeSample/BarcodeHandler.ashx行:1

-------------------------------------------------- ------------------------------バージョン情報:Microsoft .NET Frameworkバージョン:2.0.50727.3634; ASP.NETバージョン:2.0.50727.3634

なぜこうなった?このashxファイルを機能させるにはどうすればよいですか?

4

5 に答える 5

13

名前空間から始まるクラスの完全な名前を確認します (使用されている場合)。同じ問題があり、次のようにクラス名を変更すると修正されました。

<%@ WebHandler Language="C#" Class="Namespace.ClassName" %>

これの代わりに:

<%@ WebHandler Language="C#" Class="ClassName" %>
于 2015-05-24T11:37:19.653 に答える