web-dev-qa-db-ja.com

別のファイルを試行しているasmxアプリケーションのサーバーエラー

現在、既存のIISサーバー(壊れたサーバーからのファイルがあります)を復活させようとしています。

ルートを選択した後、いくつかのASPファイルは正しく機能しますが、この出力を備えたアプリケーションがあります

Parser Error Message: Could not load type 'WebService1.Global'.

Source Error:
<%@ Application Codebehind="Global.asax.vb" Inherits="WebService1.Global" %> 

このパスをロードしたい:

http://localhost/wsCriativo/wscriativo.asmx

しかし、/global.asaxファイルをロードしようとして、このエラーが発生します。

これらのファイルは前のサーバーで機能していたので、IISの構成に問題があるはずです。

情報:IIS 8.5、Windows Server 2012 x64

4
JBernardo

アプリケーション「wscriativo」(URLで指定した名前)をアプリケーションプールに追加したかどうかを確認してください。

私も同じ問題を抱えていましたが、これが私の問題でした。

おそらく、wwwrootを作成したばかりで、このフォルダーには他の壊れたアプリケーションが含まれています。

実行するサブフォルダーごとに1つのアプリケーションを追加します。このようにして、壊れたアプリケーションの使用を回避できます。

古いIISからアプリケーションを入手した場合は、aspのバージョンも確認してください。私の場合、v4.0ではなくv2.0を使用する必要がありました。

幸運を!

3
javsmo