- PR -

VB.NETで作成したものが正常に表示されない

1
投稿者投稿内容
どんぐり
会議室デビュー日: 2004/04/16
投稿数: 6
投稿日時: 2004-04-27 22:28
Windows2000、VisualStudio.NET2003で作成した
VB.NETでWebアプリケーションを作っています。
今までローカルで作成していたのですが、
ローカルではなくWeb上で表示されるのかというのが気になって、
FTPを使ってファイルをアップロードしました。

そうしたらローカルではきちんとコントロールも
動作もしていたのですが、
FTPでアップした後、コントロールがすべてラベルのように表示され、
イベントも何もおこらなくなっています。(見ることだけはできます)

VB.NETで作ったものをFTPでアップロードして
.aspxを見るには、何か設定をしたり、アップロードの仕方があるのでしょうか。
もしくはこういった使い方をするものではないのでしょうか。
グリッドレイヤーで作成しているのも関係しているのでしょうか。

初歩的なことかと思うのですが、それっぽいスレッドもみつかりませんでしたので
スレッドを立たせていただきました。
_________________
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 2004-04-28 06:22
諸農です。

引用:

ローカルではなくWeb上で表示されるのかというのが気になって、
FTPを使ってファイルをアップロードしました。



どこにアップされたのでしょうか?

引用:

.aspxを見るには、何か設定をしたり、アップロードの仕方があるのでしょうか。
もしくはこういった使い方をするものではないのでしょうか。



アップ先の環境はIISでしょうか?
アップした先のディレクトリには実行権限が付与されていますか?

引用:

初歩的なことかと思うのですが、それっぽいスレッドもみつかりませんでしたので
スレッドを立たせていただきました。



こんなのはいかがですか。
「同じアプリケーションをサーバーで動かすには?」
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7487&forum=7


_________________
諸農和岳
Powered by Turbo Delphi & Microsoft Visual Studio 2005

十兵衛@わんくま同盟
http://blogs.wankuma.com/jubei/
ぢゃん♪
大ベテラン
会議室デビュー日: 2003/06/12
投稿数: 208
お住まい・勤務地: 都内
投稿日時: 2004-04-28 08:12
そもそも、
引用:

どんぐりさんの書き込み (2004-04-27 22:28) より:

FTPを使ってファイルをアップロードしました。


のアップロード先は、.NET Frameworkが(IISセットアップ後に)インストールされている等、ASP.NETを実行するための環境になっていますか?

# FTP転送という時点で、なんか気になるんですが……
# たとえばどこかのISPで、そのサーバがUNIX系OS+Apacheだったりとか……

[ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2004-04-28 08:15 ]
どんぐり
会議室デビュー日: 2004/04/16
投稿数: 6
投稿日時: 2004-04-28 09:18
レスありがとうございます。

どこにアップしたか、といわれれば、ぢゃん♪さんのおっしゃるとおり
契約しているISPである、InterQというところのFTP上です。

.NETで作成したファイルを閲覧しようとすれば、
IISであるところでなければならない事はわかりました。

ということは、どこかのISP上に置いて正常に見ようと思ったら、
そのISPのサーバー環境がIISでなければならないということでいいのでしょうか。
それを確認するにはやはりISPに聞く以外どうしようもないでしょうか。
_________________
なちゃ
ぬし
会議室デビュー日: 2003/06/11
投稿数: 872
投稿日時: 2004-04-28 09:38
引用:

どんぐりさんの書き込み (2004-04-28 09:18) より:
.NETで作成したファイルを閲覧しようとすれば、
IISであるところでなければならない事はわかりました。

ということは、どこかのISP上に置いて正常に見ようと思ったら、
そのISPのサーバー環境がIISでなければならないということでいいのでしょうか。
それを確認するにはやはりISPに聞く以外どうしようもないでしょうか。


例えば、CGI等を動かそうとしたら、そのISPのWebサーバがどういうルール、環境で運営されていて、どういったことが可能なのか確認しないとなりませんよね?
PHPを使いたければ、PHPに対応しているサーバが使用できるか、どういった制約があるのか確認しますよね?
※その他様々同様。

.NET で作成したもの…ということであれば、
そのサーバが、ASP.NETのアプリケーションに対応しているか、権限、実行できる機能にどのような制限があるか等々、ISPに確認する必要があります。

で、現状ASP.NETに対応したサーバってあんまりないような気がするんですが…
※もちろんあるかもしれません、全く調査等はしていませんので、あしからず。
ぢゃん♪
大ベテラン
会議室デビュー日: 2003/06/12
投稿数: 208
お住まい・勤務地: 都内
投稿日時: 2004-04-28 09:53
こういう情報も、あるにはあります。

 ASP.NET ホスティング サービス情報

とはいえ、その詳細な内容までは知りませんが……。

それと、「リストにないからサービス提供していない」とは限りませんし。
(でも、果たしてInterQがASP.NETのサービスを提供しているか……?)
引用:

どんぐりさんの書き込み (2004-04-28 09:18) より:

それを確認するにはやはりISPに聞く以外どうしようもないでしょうか。


ですね。

[ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2004-04-28 09:59 ]
どんぐり
会議室デビュー日: 2004/04/16
投稿数: 6
投稿日時: 2004-04-28 10:17
レスありがとうございます。

なちゃさんのおっしゃるとおり、確かにそのとおりですね。
私が使っているInterQのところはCGI使用可能で、
その旨についてかかれていますし。

現在.NET扱えるところはやはり有料なんですね^^;
サイト上で動くのか気になっただけなので、
それだけの為にするのもちょっと、、、という感じでして。

.NETのものが使えるかは、使っているISPに聞いて見ることにします。

質問にお答えしていただいた、ぢゃん♪さん、なちゃさん、Jubeiさん、
ありがとうございました。おかげで理解することができました^^
_________________
1

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