問題タブ [web-deployment-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# - appSettingsとapplicationSettings。appSettingsが古くなっていますか?
web.configに設定を保存する2つの方法についていくつか質問があります。
Appsettings:web.configを見てください
コードビハインドでの使用法:
ApplicationSettings /プロパティ(プロジェクトの「プロパティ」タブを使用して自動生成)
web.configを確認します
コードビハインドでの使用法:
では、web.configの設定のこれら2つのストレージの可能性の違いは何ですか?
私が見る限り、appSettingsの欠点は、web.configを自分で変更していることと、appSettingsが強く入力されていないことです。
どちらもWebデプロイメントプロジェクト内で交換可能です。
私に関する限り、appSettingsは使用できません。ここで何かが足りませんか?歴史的に見られた古いものはどれですか?
asp.net-mvc - ネットワーク内のすべてのコンピューターに表示されるように、asp.net mvcをデスクトップに展開する方法は?
展開したいASPNETMVCで小さなアプリケーションを開発しました。私たちのネットワークには、2台のサーバーと20台以上のデスクトップがあります。2つのサーバーでは、アプリケーション(Javaで記述)が実行されています。[私たちはソフトウェア会社ではありません-私は自分でASP.NETMVCを学び、それを私の人々に見せたいと思っています-誰が知っていますか?それはドアを開けるかもしれません...]。
そのため、(1)アプリケーションをデスクトップに展開して、他のユーザーが同じネットワーク内のコンピューターからアプリケーションにアクセスできるかどうかを知る必要がありますか?(2)どうすればいいですか?
実際、私のラップトップの周りに人がいると、私のアプリケーションは好奇心旺盛なおもちゃのように見えます。これまで、開発方法を学びましたが、アプリケーションを(特にデスクトップに)デプロイしたことはありません。
助けてくれてありがとう。
.net - Web配置プロジェクトを実行するための前提条件
ASP .NET3.5SP1で開発された製品をインストールしています。ASP.NETWeb展開プロジェクトを使用してセットアップを行いました。セットアップは1つのサーバーで問題なく実行され、新しくインストールされたサーバーでは失敗します。
.NET 3.5 SP1フレームワークは、新しいW2k8サーバーにインストールされます。
セットアップを実行するために何をインストールする必要があるか知っている人はいますか?
asp.net-mvc - コミットされた VisualSVN コードをリモートでビルドして ASP.NET MVC Web プロジェクトをデプロイする
コードの 1 行を変更するたびにアプリケーション全体を米国のサーバーに公開すると、永遠に時間がかかります。
実稼働サーバーで VisualSVN サーバーを実行しています。コミットが行われるたびに、サーバー上でプロジェクトを (開発サイト フォルダーに) 自動ビルドするにはどうすればよいですか? そして、これは良い習慣ですか?
更新:現在、Web 配置ツールを調べています。
asp.net-2.0 - 複数の.aspxファイルから同じCodeBehindクラスを参照する(そしてWebサイトをプリコンパイルできる)方法は?
それぞれが独自のディレクトリにあり、ファイルの背後にある単一のaspx.csコードを参照する一連のaspxページがあります。
私はサイトをプリコンパイルしようとしたことがなかったので、これは以前はうまく機能していました。IISは、各aspxを個別にコンパイルし、App_Codeのコンテンツにリンクする必要がありますが、一度に複数のaspxを参照することはできません。
Web配置プロジェクトを使用してWebサイトをプリコンパイルしようとしているので、複数のアセンブリで同じクラスが見つかったというエラーが発生し続けます。
コンパイル時に.aspxページのコントロールを見つけることができないため、aspx.csをApp_Codeにドロップしてサブクラス化することはできません。たぶん、.csのページですべてのコントロールを明示的に定義できますか?しかし、それはそれらが正しく配線されることを可能にするでしょうか?
複数の.aspxページから同じPageクラスを参照し、Webサイト全体をプリコンパイルできるようにする方法に関する他のアイデアはありますか?
編集: CodeFileBaseClassが私が望むものかもしれないように見えます。.csをApp_Codeにドロップし、すべてのページコントロールを明示的に定義してから、このクラスを、それを継承するaspxファイルでCodeFileBaseClassとして指定します。考え?
Edit2: 解決策を思いついたのですが、まだ承認済みとしてマークできないので、他の誰かがこの問題の解決策を思い付くことができるかどうかを確認したいと思います。
asp.net - Crystalレポートの印刷中にエラーが発生しましたが、「プリンタがインストールされていません」という例外メッセージが表示されます
「プリンタがインストールされていません」というメッセージで例外が発生しました。当社のウェブサイトのデポリリリースのレポートを印刷している間。
私_rptDocument.PrintToPrinter(1, false, 0, 0);
はレポートを印刷するために使用します。
マシンに複数のプリンタをインストールしていても、その例外が発生しました。また、開発中はその例外は発生しません。開発中はすべて順調に進んでいます。
「Webサイトの公開」および「Webプロジェクトの展開」オプションを使用してWebサイトを公開/展開しましたが、同じ結果が得られました。
助言がありますか?
編集
サンプルコード
visual-studio-2010 - Visual Studio 2010 および Web 配置プロジェクト (wdproj 2008)
vs2008 ソリューションにいくつかの wdprojects (web 配置 2008) があります。vs2010 RC をインストールすると、wdprojects が開かなくなりました。
機能させるにはどうすればよいですか?
msbuild - WiX と Visual Studio の Web 展開プロジェクトの問題
Visual Studio 2008 で Web 展開プロジェクトから .MSI パッケージを作成したいと考えています。現在、継続的インテグレーションを使用したいと考えており、ナイトリー ビルドで .MSI パッケージ ビルドが必要になります。
これまでは標準の Visual Studio Web Setup プロジェクトを使用していましたが、これは MSBuild と互換性がありません。そのため、WiX を使用することにしました。
問題は、これに関する適切なチュートリアル/ドキュメントが見つからないことです。Web デプロイメント プロジェクトから WiX インストーラー パッケージを実行する方法はありますか? はいの場合、どのように?
また、WiX プロジェクトの .wxs ファイルの XML を heat.exe で作成しようとしましたが、heat.exe は Web 展開プロジェクトの形式を認識しないようです。
ご回答ありがとうございます。
よろしく、
V.
deployment - Web展開なしのVS2010展開
VS 2008では、常にWeb展開プロジェクトを使用して3つの異なる環境に構築していました。ビルドされたファイルをサーバーにxcopyする必要があるため、これはおそらく最善の解決策ではありませんが、簡単です。
現在、VS 2010では有望に見えますが、複雑にも見えます。私のホスティングプロバイダーには、VS2010で展開するための最新機能とフラッグシップテクノロジーであるWeb展開がありません。
私の質問は、環境ごとにビルドしてファイルをサーバーにコピーするにはどうすればよいですか?Build Deployment Packageを使用すると、ZIPファイルが作成され、それを抽出すると、非常に多くのファイルと紛らわしいフォルダー構造が出力されます。誰か提案はありますか?
asp.net - Web 配置プロジェクトの使用時にマスター ページが見つからない
ASP.NET 3.5 Web アプリケーションを運用サーバーに展開しようとしています。この目的のために Web 展開プロジェクトを使用しています。すべてのマスター ページ ファイルを含むアプリケーションのルートに、MasterPages という名前のフォルダーがあります。このプロジェクトをリリース モードでビルドしてサーバーにデプロイすると、次のエラー メッセージが表示されます。
ディレクトリ 'C:\inetpub\wwwroot\MasterPages' が存在しません。ファイル変更の監視を開始できませんでした。
私は ASP.NET AJAX を使用しており、ToolkitScriptManager はマスター ページにあります。MasterPages フォルダーがリリース ビルドにないことに気付きました。誰でもこれで私を助けることができますか?