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

質問編集履歴

3

web.configの 下部にある system.webServer の記述を追加

2021/12/09 06:44

投稿

matsu20211207
matsu20211207

スコア1

title CHANGED
File without changes
body CHANGED
@@ -84,4 +84,29 @@
84
84
 
85
85
 
86
86
  何か重要な項目の設定が不足しているのでしょうか?
87
- 重ねてよろしくお願いいたします。
87
+ 重ねてよろしくお願いいたします。
88
+
89
+
90
+ < +++ 以下を追加 2021/12/09 15:45 +++ >
91
+
92
+ ・もしかしたら、web.configの 下部にある system.webServer の記述も関係あるかもと思いましたので追記します (トークン部分のみ xxxx に変更)
93
+
94
+ ```
95
+ <system.webServer>
96
+ <validation validateIntegratedModeConfiguration="false"/>
97
+ <modules>
98
+ <remove name="ScriptModule"/>
99
+ <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=xxxxx"/>
100
+ </modules>
101
+ <handlers>
102
+ <remove name="WebServiceHandlerFactory-Integrated"/>
103
+ <remove name="ScriptHandlerFactory"/>
104
+ <remove name="ScriptHandlerFactoryAppServices"/>
105
+ <remove name="ScriptResource"/>
106
+ <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=xxxxxx"/>
107
+ <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=xxxxxxx"/>
108
+ <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=xxxxxx"/>
109
+ </handlers>
110
+ </system.webServer>
111
+ ```
112
+ よろしくお願いいたします。

2

バッククオート (Shift + @) で囲むようにしました。よろしくお願いします。

2021/12/09 06:43

投稿

matsu20211207
matsu20211207

スコア1

title CHANGED
File without changes
body CHANGED
@@ -61,6 +61,8 @@
61
61
   (構成エラー : 定義済みの xxx セクションが重複しています とのこと)
62
62
 
63
63
  コメント化した部分は次の通り (トークンの部分のみ XXXX に変更)
64
+
65
+ ```
64
66
  <configSections>
65
67
  <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX">
66
68
  <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX">
@@ -74,6 +76,7 @@
74
76
  </sectionGroup>
75
77
  </sectionGroup>
76
78
  </configSections>
79
+ ```
77
80
 
78
81
  頂いたアドバイスをふまえ、もしかしたら、項目の中の一部は必要だったのかもしれないと思い、
79
82
  コメント化した項目は5項目あったので、先ほど試しに 1つずつ復活させながらやってみましたが、どれも上記の重複エラーが表示されました

1

サーバ移行にあたり web.config を修正したことを追加

2021/12/09 03:20

投稿

matsu20211207
matsu20211207

スコア1

title CHANGED
File without changes
body CHANGED
@@ -51,4 +51,34 @@
51
51
  これまで数年間運用してきたサイトです。
52
52
  この前の2021年10月に 上記サーバに移行し、SSL化しました。
53
53
 
54
- よろしくお願いいたします。
54
+ よろしくお願いいたします。
55
+
56
+ < +++ 以下を追加 2021/12/09 11:50 +++ >
57
+
58
+ サーバ移行にあたり、web.config を一部変更しました
59
+ 以前は IIS6 で運用していたので、system.web.extensions の設定が必要でしたが、
60
+ 今回iis10 では system.webserver を使うとのこで、当該の記載があるとエラーが出て動かなくなるので、項目ごとコメント化しました。
61
+  (構成エラー : 定義済みの xxx セクションが重複しています とのこと)
62
+
63
+ コメント化した部分は次の通り (トークンの部分のみ XXXX に変更)
64
+ <configSections>
65
+ <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX">
66
+ <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX">
67
+ <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX" requirePermission="false" allowDefinition="MachineToApplication"/>
68
+ <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX5">
69
+ <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX" requirePermission="false" allowDefinition="Everywhere"/>
70
+ <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX" requirePermission="false" allowDefinition="MachineToApplication"/>
71
+ <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX" requirePermission="false" allowDefinition="MachineToApplication"/>
72
+ <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXX" requirePermission="false" allowDefinition="MachineToApplication"/>
73
+ </sectionGroup>
74
+ </sectionGroup>
75
+ </sectionGroup>
76
+ </configSections>
77
+
78
+ 頂いたアドバイスをふまえ、もしかしたら、項目の中の一部は必要だったのかもしれないと思い、
79
+ コメント化した項目は5項目あったので、先ほど試しに 1つずつ復活させながらやってみましたが、どれも上記の重複エラーが表示されました
80
+  (5項目すべてコメント化したら重複エラーは出なくなった)
81
+
82
+
83
+ 何か重要な項目の設定が不足しているのでしょうか?
84
+ 重ねてよろしくお願いいたします。