teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

確認方法など情報の追加をしました。

2015/09/22 12:04

投稿

sgr-2
sgr-2

スコア294

answer CHANGED
@@ -56,4 +56,18 @@
56
56
  label1.Visible = !label1.Visible;
57
57
  }
58
58
  }
59
- ```
59
+ ```
60
+
61
+ ---
62
+ **追記 2015/09/22 21:04頃**
63
+
64
+ IISで正しく.NET Frameworkが認識されているか確認するため、ブラウザであえて存在しないaspxを指定してみる方法があると思います。エラー画面の赤枠部分にNET FrameworkとASP.NETのバージョンが表示される筈なので、ここに多分2.0の表示がされると思います。
65
+ # もしも、「ページが見つかりません」の画面が表示されるようだと、IISがNET Frameworkを正しく認識できていないのかも知れません。
66
+ ![イメージ説明](795b79c6c83e4f0e166bf4eb2a4bcb0b.png)
67
+
68
+ また、上記で正しくバージョンが表示された場合は<asp:XXX>のタグの入ったaspxページをブラウザで開き、右クリックメニューの「ソースの表示」をしてみて中身がそのまま(aspタグがそのままの形で残っている)だとしたら、IIS側できちんと処理がされていない事になりそうです。
69
+
70
+
71
+
72
+ 他に確認方法で思い付くとしたら、「管理ツール」の「インターネット インフォメーション サービス」でWebサイトのプロパティを開いて、「ASP.NET」のタブが存在するか?ですかね。
73
+ ![イメージ説明](e718ab319f6df9a9db5e0a60721e6346.png)

1

確認した情報を追加しました

2015/09/22 12:04

投稿

sgr-2
sgr-2

スコア294

answer CHANGED
@@ -6,4 +6,54 @@
6
6
  作成したアプリケーションについて、以下のような情報があると分かり易くなるのではないかと思います。
7
7
  ・Windows認証などを利用している
8
8
  ・アプリケーションで独自の認証をしている
9
- →Windowsのユーザーとは無関係にアプリケーション(自前)でユーザーを管理
9
+ →Windowsのユーザーとは無関係にアプリケーション(自前)でユーザーを管理
10
+
11
+
12
+ ---
13
+ **追記 2015/09/21 16:36頃**
14
+
15
+ 単純に「ログオン」ボタンを押すと、「ログオン成功と書かれたLabel」のVisible値を変更する物を書いてみました。こちらで確認するとVisible値が正しく設定されました。(Windows 7 SP1 + IIS 7 + IE 8)
16
+ 以下のコードを配置して実行したときの表示/非表示 動作を確認頂けると良いかも知れません。
17
+
18
+ loginform.aspx
19
+ ```ASP.NET
20
+ <%@ Page Language="C#" CodeFile="loginform.aspx.cs" Inherits="LoginForm" %>
21
+ <HTML>
22
+ <HEAD>
23
+ <TITLE>ログインフォーム</TITLE>
24
+ </HEAD>
25
+
26
+ <BODY>
27
+ <form runat="server">
28
+ <DIV><CENTER><B>ログインフォーム</B></CENTER></DIV>
29
+ <BR>
30
+ <TABLE border="1" bgcolor="#aaaaee">
31
+ <TR>
32
+ <TD>ユーザー名</TD>
33
+ <TD><asp:TextBox runat="server" id="username"/></TD>
34
+ </TR>
35
+ <TR>
36
+ <TD>パスワード</TD>
37
+ <TD><asp:TextBox runat="server" id="passwd"/></TD>
38
+ </TR>
39
+ </TABLE>
40
+ <BR>
41
+ <asp:Button runat="server" id="loginbtn" text="ログオン" OnClick="loginbtn_OnClick"/>
42
+ <asp:Label runat="server" id="label1" text="ログイン成功" visible="false"/>
43
+ </form>
44
+ </BODY>
45
+ </HTML>
46
+ ```
47
+
48
+ loginform.aspx.cs
49
+ ```C#
50
+ using System;
51
+
52
+ public partial class LoginForm : System.Web.UI.Page
53
+ {
54
+ protected void loginbtn_OnClick(object sender, EventArgs e)
55
+ {
56
+ label1.Visible = !label1.Visible;
57
+ }
58
+ }
59
+ ```