- PR -

Globalファイル読み込みエラー

1
投稿者投稿内容
ラジオ
会議室デビュー日: 2004/10/20
投稿数: 19
投稿日時: 2005-03-28 11:39

.NET開発初心者です。
よろしくお願いします。

ASP.NET(C#)で作成したWebアプリケーションを開こうとすると
下記のエラーが発生しました。

--------------------------------------------------------------------------------WebApplication1(利用不可)
「プロジェクトファイルが見つかりません。」
--------------------------------------------------------------------------------

調べてみると、Globalファイルの読み込みで失敗しているようした。
Global解析エラー
説明 : この要求の処理に必要なリソースの解析中にエラーが発生しました。以下の解析エラーの詳細を確認し、ソースファイルに変更を加えてください。
解析エラー メッセージ: 型 'WebApplication1.Global' を読み込めませんでした。
ソース エラー:
行 1: <%@ Application Codebehind="Global.asax.vb" Inherits="WebApplication1.Global" %>
ソース ファイル : c:\inetpub\wwwroot\WebApplication1\global.asax 行 : 1
--------------------------------------------------------------------------------

これを開発したPCだと問題はないのですが、他のPCで実行すると
上記エラーになります。

基本的なことで申し訳ありませんが、原因がわからず困っております。
ご教授お願いします。
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-03-28 11:51
Global.asax.vbが無いだけとか。

_________________
たつごろー
codeseek
こみゅぷらす
ラジオ
会議室デビュー日: 2004/10/20
投稿数: 19
投稿日時: 2005-03-29 11:14
たつごろーさん
ご回答ありがとうございます。

ご返事遅くなりました。
「Global.asax」ファイルはあったのですが、IIS側の設定に不備がありました。
設定を再度修正することで、解決できました。

ありがとうございました。
Hoppy
常連さん
会議室デビュー日: 2005/05/30
投稿数: 29
投稿日時: 2005-05-30 13:21
初めて投稿させていただきます。
よろしくお願いいたします。

当方でもラジオ様の投稿と同じエラーが発生しており、
対応方法が分からず困っています。

こちらの環境はラジオ様の環境と違っておりまして、
ASP.NET(VB.NET)で開発したWebサービスをWindowsアプリ
のプロジェクトでWeb参照を行う際にエラーが発生してしまいます。

IISの設定を正しく行うことで解決できたとのことですが、
どのように設定すれば良いのかさえも分からない状況です。

申し訳ありませんがどなたかご存知の方いらっしゃいましたら
ご教授よろしくお願いいたします。
Moo
大ベテラン
会議室デビュー日: 2004/04/12
投稿数: 118
お住まい・勤務地: 地球・港
投稿日時: 2005-05-30 17:36
こんにちは。

DLLが見つからない場合にこの現象が発生します
ほかにも理由は考えられますが、これが有力だと思います。

配置方法について再度見直してみてください。

参考:
http://support.microsoft.com/default.aspx?scid=kb;ja;321748
_________________
ASP/ASP.NETだいすき。 ASP++ by Moo http://moo-asp.net/
日記は ほぼ毎日更新中 http://d.hatena.ne.jp/aspx/
Hoppy
常連さん
会議室デビュー日: 2005/05/30
投稿数: 29
投稿日時: 2005-05-30 17:49
Moo様
回答ありがとうございます。

ビルドは行ってますので、対象となるプロジェクトのフォルダ配下のbinフォルダ
にはDLLは存在しています。

説明が不足しておりましたが、
Webサービスを新規で作成したPCではこのようなエラーは起こらず、
作成したPCから他のPCへプロジェクトファイル一式をコピーして
コピー先のPC上でWeb参照を行うとエラーとなってしまいます。
(もちろんコピー先のPCでリビルドは行っており、binフォルダ配下に
DLLが存在していることは確認しています。)

そもそも単純なコピーで他のPCでも同じ開発環境を作るのには
無理があるのでしょうか。。。
Hoppy
常連さん
会議室デビュー日: 2005/05/30
投稿数: 29
投稿日時: 2005-05-30 19:51
自己レスです。

私本人ではないですが、同じプロジェクト内で作業をしている
別の方が、以下のサイトで同様の質問を投稿していたところ、
そちらの回答にて解決することができました。

http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=29961

新規にWebサービスを作成したPCにてビルドを行った後、
binフォルダ配下のアセンブリもソースファイルと一緒にコピーをすれば、
コピー先のPCでもエラーが出ずにWeb参照を行うことができました。

しかし、なぜbin配下をコピーせずコピー先のPCでビルドしてしまうと
このようなエラーが出てしまうのかは不明のままですが。。。

何れにしても上記の方法で解決できました、
皆様ご教授ありがとうございました。
Moo
大ベテラン
会議室デビュー日: 2004/04/12
投稿数: 118
お住まい・勤務地: 地球・港
投稿日時: 2005-05-30 22:22
引用:

ほりさんの書き込み (2005-05-30 19:51) より:
しかし、なぜbin配下をコピーせずコピー先のPCでビルドしてしまうと
このようなエラーが出てしまうのかは不明のままですが。。。



プロジェクトのコピーが適切に行えていなかったのではないでしょうか?
VS.NETには「プロジェクトのコピー」という機能があるので
試してみてはどうでしょうか?
_________________
ASP/ASP.NETだいすき。 ASP++ by Moo http://moo-asp.net/
日記は ほぼ毎日更新中 http://d.hatena.ne.jp/aspx/
1

スキルアップ/キャリアアップ(JOB@IT)