問題タブ [web-site-project]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - msbuild を使用して Web サイトの展開からファイルを除外する
msbuild を使用してデプロイする Web サイト プロジェクトがあります。プロジェクトには、ビルドに必要なファイルとフォルダー (web.config パーツの置換ファイルなど) がいくつかありますが、ターゲット サイトにはデプロイしたくありません。
私が考えることができる最善の方法は、これらのファイルを削除するビルド後のターゲットですが、これらのファイルを出力フォルダーにコピーしない方法があるかどうかを知りたいです。
c# - Webサイトプロジェクトでasp.netコントロールを拡張する
asp.netコントロールを拡張し、拡張されたコントロールクラスを
(名前空間を指定せずに)Applicaton_codeに配置する場合、Webページで使用するためにコントロールを登録するにはどうすればよいですか?
どのアセンブリ名と名前空間を指定する必要がありますか?
.net - Googleショッピングのようなウェブサイトを実装するための最高の技術/ツールセットは?
ウェブ開発を学ぶ手段として、基本的には Google ショッピングに似た商品の価格データを集計するプロジェクトを開始したいと考えています。そうは言っても、どのテクノロジー/ツールから始めるのが適切かはわかりません。私は主に C# winforms を使用した .NET の経験があり、比較的豊富な UI を可能にするプラットフォームを使用したいと考えています (つまり、ASP.NET は問題外だと思います)。今は Silverlight を考えていますが、他にもっと適切なものがあるのではないでしょうか?
asp.net - WAP 変換中に .aspx を解析できない
Web サイト ファイルを新しい WAP プロジェクトにコピーしました。コンパイルされ、実行されることを確認しました。私が抱えている問題は、WAP への変換を実行するときに .aspx ページを解析できないことです。このエラーは、単に .aspx ページを解析できないことを示しています。
.aspx ページの 1 つを見ると、ページ ディレクティブはそのままですが、その名前空間を認識できません。これが、新しい WAP プロジェクトで使用している名前空間です。
私のコード ビハインド ページにはすべて名前空間 Instant.Web があり、プロジェクト プロパティはプライマリ名前空間の Instant.Web に設定されています。
たとえば、ページに移動すると、継承の Web.Attachment 部分が認識されません。
以下に例を示します (プライバシーのために文言を少し変更しています)。
SomeAspxPage.aspx :
SomeaspxPage.aspx.cs
また、何らかの理由で、コード ビハインドの UserPage が、右クリックしてソースに移動できるクラスとして表示されません。そのアセンブリは間違いなくこの WAP プロジェクトにあり、Instant.InstantFrm の最新のアセンブリであるため、理由はわかりません
asp.net - Web サイトの下に表示されているソリューション ファイルをどうする必要がありますか?
親ソリューションなしで、ASP.NET Web サイト プロジェクトを渡されました。私は新しいソリューションを作成し、そのソリューションの下に Web サイト プロジェクトを追加しました。これは、プロジェクトのない Web サイトであっても、すべての作業を 1 つのソリューションの下にグループ化するのが常により快適であるためです。ここで、ソリューションを開いて Web サイト フォルダーを展開すると、ソリューション ファイルが Web サイト フォルダーの下に表示されますが、確認したところここに複製されていません。Web サイトの下にあるソリューション ファイル アイテムを削除するにはどうすればよいですか?
結果: どういうわけかフォルダーを混同し、ソリューションと Web サイトの両方を同じフォルダーの下に置いていたことがわかりました。Chris Lively が以下で言うように、Webサイトの下のすべてのファイルがソリューション エクスプローラーに表示されます。
asp.net - 自動生成されたASP名前空間は、開始(ビルド)から終了(ランタイム)まで、ASP.NET Webサイトプロジェクトでどのように実現されますか?
'ASP'名前空間は、Webサイトプロジェクトのソースコードのどこでも使用されていないため(または少なくともWebサイトのプログラマーによって明示的に使用されていないため)生成されたようです。それがどのように完全に実現されているのか知りたいです。
例:
ASP名前空間の作成を推進するのはMSBuildの責任ですか?その場合、その命令はどこにありますか?C#コンパイラは、独自の意志で名前空間を作成しないことを知っています。そのため、Webサイトのプログラマーが使用しない場合でも、ASP名前空間をその名前空間にフィードする必要があります。多分それは別のツールによってソースコードに生成されます。'TemporaryASP.NETFiles'フォルダーが関係している可能性があります。ご覧のとおり、名前空間のロックを解除して理解するために、すべての厄介な詳細が必要です...
Visual Studioには、ASP名前空間を使用できるようにするツール(IntelliSenseがサポートしている)があるようですが、それは私の理解を覆い隠します。
「ASP」名前空間は、最初から最後までWebサイトでどのように実現されますか?
(これをすべて説明する良い記事は見つかりませんでした。)
ここでは、ASP名前空間が.NETReflectorに表示されています。(この画像はRick Strahlのブログから取得したものです)
asp.net - Azure に移行するには、Web サイト プロジェクトを Web アプリケーション プロジェクトに変換する必要がありますか?
Windows Azure に移行する必要がある現在の Web サイト プロジェクトがあります。2009 年には、Web サイト プロジェクトを Web アプリケーション プロジェクトに変換する必要がありました。それは今日でもそうですか?
c# - Webサイトのどの部分をWSP/WAPにするのですか?
ASP.NETを初めて使用するので、WSPとWAPをいつ/どこで使用するかを理解したいと思います。
6〜7ページのシンプルなビジネスウェブサイトを作成します。1ページで登録/ログインフォームが開き、ユーザーはデータベースから取得したさまざまな個人データやレポートを確認できます。
これは、WSPとWAPの組み合わせの使用を示唆しますか?たとえば、ログインウィンドウはWSPの一部であり、ログインに成功すると、フレームまたは新しいブラウザウィンドウ/タブでWAPが開きますか?
web-applications - Team Foundation System による Web サイトのバージョン管理
Web サイト プロジェクト (Web アプリケーションではない) があり、Web ページのバージョン変更を追跡する方法が必要です。.dll は問題ありません。問題は、運用サーバーで Web ページの現在のバージョンを追跡することです。
TFSでこれを行う方法はありますか? たとえば、バージョン番号と最終更新日を示す、変更された各 Web ページにコメント付きのコードを物理的に自動的に配置するプラグインではないかと考えていました。しかし、私はここで本当に途方に暮れています。
プロジェクトの種類を Web アプリケーションに変更することも 1 つの方法だと思いますが、これは大きなアプリであり、多くのテストを伴う大きなプロジェクトになります。
編集:最終的に必要なもの:
実動サーバー上の Web ページのバージョンを識別する方法が必要です。私が言ったように、これは dll で簡単です。なぜなら、それらはバージョンを保持しているからです。しかし、Web ページには、ファイル自体にバージョン管理がありません。運用サーバーを確認し、ファイルを見て、そのバージョンを知ることができるようにします。
c# - 古い App_Web.xxxx.dll はサイトの動作に影響しますか?
プリコンパイル済みとしてサーバーに展開する ASP.NET Web サイト プロジェクトがあります。展開後、bin フォルダーには複数の App_Web.xxx.dll ファイルが含まれます。新しいバージョンを展開する前に古いファイルを削除できることはわかっていますが、そうしないと、これらの古いファイルが Web サイトの動作に何らかの影響を与える可能性がありますか? 私の最後のバージョンのページが App_Web_aaaaa.dll にコンパイルされ、App_Web_bbbbb.dll に古いバージョンが含まれていることを ASP.NET はどのように検出しますか?
ありがとう!