- PR -

VB.NETでHyperLinkテキストが動かない

投稿者投稿内容
関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-04-19 18:24
ソースは下記のようになっています。

====================================
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="MS UI Gothic">
<asp:hyperlink id="HyperLink1" style="Z-INDEX: 101; LEFT: 59px; POSITION: absolute; TOP: 162px" runat="server" Width="72px" Height="22px" NavigateUrl="http://adlib.rsch.tuis.ac.jp/~akira/lect/proga1_2004/" Target="_blank" ToolTip="test">HyperLink</asp:hyperlink></FONT>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 43px; POSITION: absolute; TOP: 68px" runat="server" Width="59px" Height="25px" Text="Button"></asp:Button>
<asp:TextBox id="TextBox1" style="Z-INDEX: 103; LEFT: 237px; POSITION:absolute; TOP: 75px" runat="server" Width="110px" Height="28px"></asp:TextBox>
</form>
</body>
=====================================
version はMicorosoft Development Environment 20002 Version 7.0.9486
Microsoft.NET Framework 1.0 1.0.3705
IIS6.0

>>net Frameworkのバージョン違いが複数入ってるなんてことはないですよね?
ないです。ひとつしか入ってません。
>>またはネットワークドライブ越しで実行しているとか。
マシンにIISをいれて(windows2000)それでVSをインストールしただけです。
あとは、わからないです。
================================

インターネットインフォメションプロパティ
       Webサイトタブ
説明 既定の Web サイト
IPアドレス (未使用の IP アドレスすべて)
TCP ポート 80
接続
 最大接続数 10
HTTPキープアクティブ check
 ログ収集を有効に.. check

ホームディレクトリタブ
このリソースへの接続時に使用される...
このコンピュータにあるディレクトリ check
ローカルパス
c:\inetpub\wwwroot
スクリプトソースアクセス check なし
読み取り check
書き込み check なし
ディレクトリ参照 check なし
ログ アクセス check
このリソースに索引... check
アプリケーション名 既定のアプリケーション
実行アクセス権 スクリプトのみ
アプリケーション保護 中(プール)

 Server Extensionsタブ
バー所ん管理 なし
パフォーマンス ユーザー設定を使用
クライアント スクリプト javascript
セキュリティの設定を引き継がない check なし
=======================
と関係ありそうなプロパティの設定を書いてみました
何かわかるでしょうか?






一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2005-04-20 10:17
ソースを見て分かるかと思いますが、<asp:hyperlink>などのタグがIISで解析
されずにそのままレスポンスとして返されているのが分かりますよね。

IISの"既定のWebサイト"のプロパティで、"ホームディレクトリ"タブの中にあ
る"アプリケーションの設定"の所に"構成"というボタンがあるかと思います。
それをクリックすると"アプリケーションの構成"ウィンドウが出ますが、その
"マッピング"のタブ内に".aspx"の項目はありますか?
あるなら、その実行ファイルや動詞はどうなっていますか?

・・・・の前にありゃりゃ?
<HTML>タグとかないんですか?
ファイルがそのまま出力されたにしても、HTML的におかしいですよね。
えんぞ@?
ぬし
会議室デビュー日: 2004/07/06
投稿数: 271
お住まい・勤務地: はまっこ
投稿日時: 2005-04-20 12:07
とりあえず関連性がありそうな過去ログ

IISとFrameworkの設定
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11259&forum=7
ISS5.0が起動しているが動作しないトラブル。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=13068&forum=6
Frameworkのバージョン指定
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12977&forum=7
ASP.NETのデバッグができない
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11399&forum=7
関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-04-21 16:48
"マッピング"のタブ内に".aspx"の項目はありますか?
みてみたらありませんでした、それでまたまた質問なのですが、
どこで入手できるのですか (aspx.dllがあるのですか)?CDを探しも見つかりませんでした。
IISのWindows2000に入っているのですか?、(今手元にないのでわかりません、後々見て見ます)

今はaspxの項目をついかして対応するdllをasp.dllにして実行したら下記のようなものに
なりました。進展したでしょうか?
動詞は、GET,HEAD,POST,TRACEです。
=================================
ページを表示できません
接続しようとするページに問題があるため、そのページを表示できません。

--------------------------------------------------------------------------------

対処方法

[更新] をクリックするか、後で再度実行してください。

次のホームページ localhostを開き、 必要な情報が記載されたページへのリンクを探します。
HTTP 500.100 - 内部サーバー エラー - ASP エラー
インターネット インフォメーション サービス

--------------------------------------------------------------------------------

技術情報 (サポート担当者用)

エラー タイプ
Active Server Pages, ASP 0221 (0x80004005)
指定された 'Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication4.WebForm1"' のオプションは不明または無効です。
/WebApplication4/WebForm1.aspx, line 1


ブラウザ タイプ
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705)

ページ
GET /WebApplication4/WebForm1.aspx

時刻
2005年4月21日, 16:47:09


詳細
Microsoft サポート

関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-05-12 16:37
IISとFrameworkの設定
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11259&forum=7
で設定しなおしたら、問題なくボタンが表示されました、ありがとうございます。
先にIISを入れなかったのが全ての原因でした。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2005-05-13 10:32
ああ、そうか。
引用:

一郎の書き込み (2005-04-14 13:52) より:
VS.NETを一旦アンインストールして再インストールしてみるとうまくいったりする・・・かも

こんなこと書きましたが、VS.NETではなくてFrameworkの順番だったか。

ま、何はともあれおめでとうございます。

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