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

質問編集履歴

2

回答いただいた案を試した結果を追記

2018/02/14 05:55

投稿

ShikaTech
ShikaTech

スコア468

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

改行位置の訂正

2018/02/14 05:55

投稿

ShikaTech
ShikaTech

スコア468

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/`でアクセスしていたものが、`http://mysampleapp-develop.azurewebsites.net/MyApp/`でアクセスする形になりました。
18
+ `http://mysampleapp-develop.azurewebsites.net/MyApp/`でアクセスする形になりました。
18
19
 
19
20
  上記の設定によりアプリケーションルートが`/`から`/MyApp/`へと変わってしまったため、Redirectが想定の動きをしなくなってしまっています。
20
21
  - 想定した動き:`/MyApp/SamplePage`から`/MyApp/Error`にリダイレクトされる