質問編集履歴
2
回答いただいた案を試した結果を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,4 +27,14 @@
|
|
27
27
|
|
28
28
|
- Visual Studio Enterprizer 2017 version 15.5.6
|
29
29
|
- .NET Framework 4.7.02556
|
30
|
-
- .NET Core 2.0
|
30
|
+
- .NET Core 2.0
|
31
|
+
|
32
|
+
追記
|
33
|
+
--
|
34
|
+
`Microsoft.AspNetCore.Rewrite`ミドルウェアも試してみましたが、上手く動かすことが出来ませんでした。
|
35
|
+
```C#
|
36
|
+
var rewriteOptions = new RewriteOptions()
|
37
|
+
.AddRedirectToHttps()
|
38
|
+
.AddRewrite(@"^((?!/MyApp).*)$", @"/MyApp$1", true);
|
39
|
+
```
|
40
|
+
こんな設定で記述してみたものの、Rewriteされる瞬間の生URLと書き換えURLがデバッグで捕捉できなかったため、そもそも動いているのか、想定通りのURLが渡ってきているのかさえ覗けなかったので諦めました。(中身が見れれば正規表現組むのは容易いんですが…)
|
1
改行位置の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,7 +14,8 @@
|
|
14
14
|
}
|
15
15
|
```
|
16
16
|
その後方針が変わり、Azureにデプロイする際に仮想ディレクトリを切ってその配下に配置することになりました。つまり元々は
|
17
|
+
`http://mysampleapp-develop.azurewebsites.net/`でアクセスしていたものが、
|
17
|
-
`http://mysampleapp-develop.azurewebsites.net/
|
18
|
+
`http://mysampleapp-develop.azurewebsites.net/MyApp/`でアクセスする形になりました。
|
18
19
|
|
19
20
|
上記の設定によりアプリケーションルートが`/`から`/MyApp/`へと変わってしまったため、Redirectが想定の動きをしなくなってしまっています。
|
20
21
|
- 想定した動き:`/MyApp/SamplePage`から`/MyApp/Error`にリダイレクトされる
|