VS2015には基本的なCSSスタイルとHTMLを備えた、非常に単純なMVCアプリケーションが作成されました。Visual Studio 2015 MVCプロジェクトテンプレートへのアクセスが拒否されました
アプリケーションは完全に実行されます。
私は、ファイルを使用してテンプレートとしてこれを輸出してきました - >私は、このプロジェクトの種類をオフに基づいて、新しいプロジェクトを作成し
エクスポートテンプレート...。ここまでは順調ですね。しかし、今私が新しく作成したプロジェクトを実行すると、「アクセスが拒否されました」という空白のページが表示されます(画像参照)。
私は、テンプレートプロジェクトと新しいプロジェクトを細かい歯の櫛でつかまえましたが、私は違いを見つけることができません。なぜ1人は働くのですが、もう1人はアクセスが拒否されますか?私はアイデアから外れています、どんな助けもありがたいです。
編集:私は、問題の原因ではなく、解決策を発見したより多くの研究の後
。
プロジェクトテンプレートに「匿名認証」が無効で、プロジェクト設定で「Windows認証」が「有効」に設定されているようです。しかし、テンプレートに基づいてプロジェクトを作成すると、これらの値が反転し、アクセスが拒否されます。ここで
はテンプレートでのプロジェクト設定の画像です:
ここで "新しい" プロジェクトにおけるプロジェクト設定の画像です:
注両方の認証設定が反転されます。誰も私にこれを得る方法を教えてもらえますではなくが起こりますか?
編集2:
示唆したように、applicationHost.configのファイルは、上記の問題の原因となっている異なります。ここではテンプレートのapplicationHost.configのセキュリティセクションは次のとおりです。
しかし、ここで新しいプロジェクトで同じファイルがテンプレートをオフに基づいて作成されますことを
お知らせセクションが新しいプロジェクトから完全に欠落しています。だから今、問題はどのように新しいプロジェクトにコピーするようになるのでしょうか?
よく分かりません。しかし、それはおそらくapplicationhost.configに関連しています。両方のアプリケーションで同じポートを使用しているようです。 applicationhost.configファイルのセクションのphysicalPAth属性を確認できますか?新しいプロジェクトではなく最初のプロジェクトにアクセスしようとしているのかもしれません。 –
あなたは正しい道にいると思います。セクションは同じように見えますが、セキュリティの部分は異なります。詳細については、私の更新された質問を参照してください。 –
BrianLegg
私のコンピュータで問題を再現できません。しかし、applicationhost.configはテンプレートzipで全く参照されていないようです。あなたのapplicationHost.configテンプレートにあるものを確認できますか? http://stackoverflow.com/questions/31713624/where-is-the-template-for-applicationhost-config-file-stored私は推測しているかもしれませんが、テンプレートファイルの設定がそのファイルから得られているかもしれません(手助けしようとしているだけです) –