タグ付けされた質問 「asp.net-4.5」

11
GlobalConfiguration.Configure()がWeb API 2および.NET 4.5.1の移行後に存在しない
最近、このガイドに従ってプロジェクトを.NET 4.5.1およびWeb Api 2に移行しました。 MS開発者のリックアンダーソンが最初に行うことを要求するのは、変更です。 WebApiConfig.Register(GlobalConfiguration.Configuration); に GlobalConfiguration.Configure(WebApiConfig.Register); global.asaxファイル内。それでも、ビルドしようとするとエラーが発生します。 エラー1 'System.Web.Http.GlobalConfiguration'には 'Configure'の定義が含まれていません 私のプロジェクトは現在MVC 5とWeb Api 2と.NET 4.5.1にありますが、System.Web.Httpはまだそれが.NEt 4.0バージョンだと思っています。 これを修正するにはどうすればよいですか? ありがとうございました。 編集: これが私のアセンブリバインディングです: <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31BF3856AD364E35" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"/> </dependentAssembly> <!-- <dependentAssembly> <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/> </dependentAssembly> …

6
IIS8のIIS_IUSRSおよびIUSR権限
ASP.NETアプリケーションをホストするために、Win2003のIIS6からWin2012のIIS8に移動しました。 アプリケーションの特定のフォルダ内で、ファイルを作成および削除する必要があります。新しいサーバーにファイルをコピーした後、ファイルを削除しようとすると、次のエラーが何度も表示されます。 パス「D:\ WebSites \ myapp.co.uk \ companydata \ filename.pdf」へのアクセスが拒否されました。 IISを確認すると、アプリケーションがDefaultAppPoolアカウントで実行されていることがわかりますが、IIS AppPool \ DefaultAppPoolを含めるようにこのフォルダのWindows権限を設定したことはありません 代わりに、叫び声を上げるのをやめるために、フォルダに次のアクセス許可を与えました。 IUSR 読み取りと実行 フォルダの内容の一覧表示 読んだ 書く IIS_IUSRS 修正 読み取りと実行 フォルダの内容の一覧表示 読んだ 書く これはうまくいったようですが、あまりにも多くの特権が設定されているのではないかと心配しています。ここで、IUSRが実際に必要かどうかについて、矛盾する情報をオンラインで読みました。誰でも、このフォルダでドキュメントを作成および削除するのに十分なユーザー/権限を明確にできますか?また、IUSRはIIS_IUSRSグループの一部ですか? 更新と解決策 以下の私の答えを見てください。最近のいくつかの提案がよく考えられておらず、安全でもないため(IMO)、私は悲しいことにこれを行わなければなりませんでした。

2
ASP.NET 4.5プロジェクトのVisual Studio 2015でGrunt、Bower、Gulp、NPMを使用する
Visual Studio 2015には、Grunt、Bower、Gulp、NPM for ASP.NET 5プロジェクトなどのツールのサポートが組み込まれています。 ただし、Visual Studio 2015を使用してASP.NET 4.5.2プロジェクトを作成すると、これらのツールは使用されません。クライアント側のパッケージを管理するために、nugetの代わりにbowerを使用したいと思います。 Visual Studio 2013でのこれらのツールの使用に関する情報を見つけることができます(たとえば、この質問を参照してください)。しかし、Visual Studio 2015では、これらのツールのサポートが組み込まれているため、手順が異なると思います。

6
ビルドサーバーでVisualStudioを使用せずにASP.NET4.5をビルドする
ビルドサーバーをセットアップしてからしばらく経ちましたので、何かを忘れたか、.NET 4.5が前回これを行ったバージョンと異なる可能性がありますが、ここに問題があります。 ソース管理リポジトリを監視するようにビルドサーバーをセットアップしようとしています。何かが変更されたときはいつでも、サーバーに変更をプルしてプロジェクトをビルドしてもらいたいです。エラーがない場合は、ビルドサーバーで実行されているWebサイトにサイトを展開します。 以前、これを行ったとき、.NETのみをインストールすればこれを実行できると思っていましたが、このプロジェクトをビルドしようとすると、「C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v11」というエラーが表示されます。 .0 \ WebApplications \ Microsoft.WebApplication.targets "がありません。行ってみると、見つからないことがわかります。実際、Visual Studio11のターゲットファイルはありません。 よく考えて頭を悩ませた後、外に出て「Windows 8 / .NET 4.5 SDK」を入手し、.NET 4.5 SDKが必要なターゲットファイルをインストールする可能性があると考えましたが、間違ってインストールしない限りインストールされませんでした。 。 したがって、プロジェクトをビルドするには、ビルドサーバーに何を配置する必要がありますか。Visual Studio2012全体をインストールする必要はありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.