回答編集履歴

2

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

2015/09/22 12:04

投稿

sgr-2
sgr-2

スコア294

test CHANGED
@@ -115,3 +115,31 @@
115
115
  }
116
116
 
117
117
  ```
118
+
119
+
120
+
121
+ ---
122
+
123
+ **追記 2015/09/22 21:04頃**
124
+
125
+
126
+
127
+ IISで正しく.NET Frameworkが認識されているか確認するため、ブラウザであえて存在しないaspxを指定してみる方法があると思います。エラー画面の赤枠部分にNET FrameworkとASP.NETのバージョンが表示される筈なので、ここに多分2.0の表示がされると思います。
128
+
129
+ # もしも、「ページが見つかりません」の画面が表示されるようだと、IISがNET Frameworkを正しく認識できていないのかも知れません。
130
+
131
+ ![イメージ説明](795b79c6c83e4f0e166bf4eb2a4bcb0b.png)
132
+
133
+
134
+
135
+ また、上記で正しくバージョンが表示された場合は<asp:XXX>のタグの入ったaspxページをブラウザで開き、右クリックメニューの「ソースの表示」をしてみて中身がそのまま(aspタグがそのままの形で残っている)だとしたら、IIS側できちんと処理がされていない事になりそうです。
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+ 他に確認方法で思い付くとしたら、「管理ツール」の「インターネット インフォメーション サービス」でWebサイトのプロパティを開いて、「ASP.NET」のタブが存在するか?ですかね。
144
+
145
+ ![イメージ説明](e718ab319f6df9a9db5e0a60721e6346.png)

1

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

2015/09/22 12:04

投稿

sgr-2
sgr-2

スコア294

test CHANGED
@@ -15,3 +15,103 @@
15
15
  ・アプリケーションで独自の認証をしている
16
16
 
17
17
  →Windowsのユーザーとは無関係にアプリケーション(自前)でユーザーを管理
18
+
19
+
20
+
21
+
22
+
23
+ ---
24
+
25
+ **追記 2015/09/21 16:36頃**
26
+
27
+
28
+
29
+ 単純に「ログオン」ボタンを押すと、「ログオン成功と書かれたLabel」のVisible値を変更する物を書いてみました。こちらで確認するとVisible値が正しく設定されました。(Windows 7 SP1 + IIS 7 + IE 8)
30
+
31
+ 以下のコードを配置して実行したときの表示/非表示 動作を確認頂けると良いかも知れません。
32
+
33
+
34
+
35
+ loginform.aspx
36
+
37
+ ```ASP.NET
38
+
39
+ <%@ Page Language="C#" CodeFile="loginform.aspx.cs" Inherits="LoginForm" %>
40
+
41
+ <HTML>
42
+
43
+ <HEAD>
44
+
45
+ <TITLE>ログインフォーム</TITLE>
46
+
47
+ </HEAD>
48
+
49
+
50
+
51
+ <BODY>
52
+
53
+ <form runat="server">
54
+
55
+ <DIV><CENTER><B>ログインフォーム</B></CENTER></DIV>
56
+
57
+ <BR>
58
+
59
+ <TABLE border="1" bgcolor="#aaaaee">
60
+
61
+ <TR>
62
+
63
+ <TD>ユーザー名</TD>
64
+
65
+ <TD><asp:TextBox runat="server" id="username"/></TD>
66
+
67
+ </TR>
68
+
69
+ <TR>
70
+
71
+ <TD>パスワード</TD>
72
+
73
+ <TD><asp:TextBox runat="server" id="passwd"/></TD>
74
+
75
+ </TR>
76
+
77
+ </TABLE>
78
+
79
+ <BR>
80
+
81
+ <asp:Button runat="server" id="loginbtn" text="ログオン" OnClick="loginbtn_OnClick"/>
82
+
83
+ <asp:Label runat="server" id="label1" text="ログイン成功" visible="false"/>
84
+
85
+ </form>
86
+
87
+ </BODY>
88
+
89
+ </HTML>
90
+
91
+ ```
92
+
93
+
94
+
95
+ loginform.aspx.cs
96
+
97
+ ```C#
98
+
99
+ using System;
100
+
101
+
102
+
103
+ public partial class LoginForm : System.Web.UI.Page
104
+
105
+ {
106
+
107
+ protected void loginbtn_OnClick(object sender, EventArgs e)
108
+
109
+ {
110
+
111
+ label1.Visible = !label1.Visible;
112
+
113
+ }
114
+
115
+ }
116
+
117
+ ```