4

https://mysite.co.ukなどで既にホストされている安全な MVC Web サイトが 1 つあります。この Web サイトには、通常どおり、領域、コントローラー、およびアクションがあります。

https://mysite.co.uk/kitchen/create

https://mysite.co.uk/bathroom/edit

最初に、2 番目の MVC Web サイトを新しい URL https://mysite-newsite.co.ukでホストできると言われたので、新しいソリューションを用意しました。
しかし残念なことに、デプロイ チームは、最初のメイン URL でデプロイする必要があると述べています。

https://mysite.co.uk/newsite

私たちはiis7を使用しており、 Add Application を使用してこれを達成しようとしましたが、ルーティング、nhibernate dllの競合などで多くの問題に遭遇しました.

これは実際にiis7で何とか解決できますか? それとも、2 番目の MVC ソリューションを何らかの方法で書き直す必要がありますか?

ありがとう

4

1 に答える 1

2

最初のアプリケーションのデプロイされたディレクトリにサブディレクトリを作成し、そこに2番目のアプリケーションを配置するのが最善の策だと思います。

次に、サブディレクトリをIISで独自のアプリケーションに設定すると、それらは独立して動作します。

したがって、次のようなURLがあります。

https://mysite.co.uk/kitchen/create <-- first site

https://mysite.co.uk/[subdirectory]/controller/action <-- second site

2番目のアプリケーションのルートURLは機能するはずですが、これを確認する必要があります。

それ以外の場合は、2つのアプリケーションを1つのソリューションにマージする必要があります。

于 2013-03-05T11:06:19.383 に答える