問題タブ [publish]

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.

0 投票する
1 に答える
3417 参照

visual-studio - ローカルMDFデータベースファイルにアクセスするClickOnceを使用してWPFアプリケーションを展開するにはどうすればよいですか?

VisualStudioで簡単なWPFアプリケーションを作成しました。

次の接続文字列を使用して、独自のディレクトリにある独自のデータベースファイルにアクセスします。

[公開]をクリックして、基本的にすべてのデフォルトを受け入れました(CD / DVD公開、オンライン更新なし)。

セットアップフォルダを別のコンピュータにコピーしました。

新しいコンピューターで、 setup.exeをダブルクリックしました。

正常にインストールされ、スタートメニューにありますが、実行すると次のエラーが発生します。

代替テキストhttp://www.deviantsart.com/upload/11jfc2c.png

プロジェクト/プロパティ/セキュリティで可能なすべての権限をアプリケーションに付与しました。

代替テキストhttp://www.deviantsart.com/upload/si6urj.png

ClickOnceを使用してデプロイされたこのアプリケーションが、.exeファイルの下の相対ディレクトリ(「Data / MainData.mdf」)でデータベースを見つけることができるようにするには、何を変更する必要がありますか?

補遺以下の回答の修正はWindows7で機能しますが、WindowsXPでは次のようになります。

代替テキストhttp://www.deviantsart.com/upload/1pds19l.png

0 投票する
4 に答える
1930 参照

asp.net - 公開した Web ページに他のコンピューターからアクセスできない

Win7 で IIS7 を使用して、ASP.NET Web サイトを公開しました。localhost でこの Web サイトにアクセスできますが、インターネット経由で他のコンピューターからアクセスすることはできません。ファイアウォールとウイルス対策プログラムを無効にしようとしましたが、成功しませんでした。

この問題の原因を知っている人はいますか?

winXPで公開するとうまくいきます。

0 投票する
1 に答える
1721 参照

c# - C#Express:サードパーティインストーラー(msi)で使用するプロジェクトを公開するにはどうすればよいですか?

c#プロジェクト(c#2008 Express Edition)を公開し、Inno SetupCompilerを使用して(msi)インストーラーを作成したいと思います。これどうやってするの?

0 投票する
1 に答える
8661 参照

.net - パブリッシュ バージョンとアセンブリ (など) バージョン

アセンブリ、ファイル、およびアセンブリ情報のバージョンに関するスレッドをここで読みました。

パブリッシュ版がどこに収まるか知りたいのですが、その結果...

...AssemblyVersion のようです。今までは、展開クラスで公開バージョンを使用してきました。

...しかし、これはアプリがインストールされていないと利用できません。リビジョンを自動的にインクリメントするオプションがあるのが気に入っています。

ネットワークにデプロイせずに公開バージョンを入手する方法はありますか? それはアプリのバージョンの「公の顔」であるべきですか?

例:UI版(公開版をひねったもの)

前もって感謝します!

グレッグ

0 投票する
1 に答える
86 参照

visual-studio-2008 - Visual Studioプロジェクト内から、ClickOnceアプリケーションに展開する必要のあるアセンブリファイルと非アセンブリファイルの両方を定義するにはどうすればよいですか?

そのため、Visual Studio内から、ClickOnceアプリを使用して展開する必要のあるファイルとアセンブリを定義する方法があるかどうかを調べようとしています。

アプリケーションを「公開」したいので、Mageでこれ以上変更を加える必要はありません。特に継続的インテグレーションの場合。

これは可能ですか?これを行うために、app.manifestファイルに何かを追加できますか?

0 投票する
3 に答える
21403 参照

msbuild - Publish Click Once のコマンド ラインを使用して MsBuild を使用する際の問題

ソリューションの csproj に Windows アプリケーションがあり、コマンド ライン (bat、cmd) を使用してパブリッシュを生成したい。

私のスクリプトは次のとおりです(\r\n読みやすくするために入れました):

注:私も使ってみます/target:publish

ただし、パス PublishDir または PublishUrl (C:\ClickOnce\CarWin.WebInstall\Publicacion) では、ファイルは生成されません。

このサイトとグーグルで多くの投稿を見てきましたが、解決策が見つかりませんでした。

0 投票する
1 に答える
1603 参照

asp.net - asp.net mvc パブリッシュが機能しなくなったのはなぜですか?

私はasp.net mvcを実行しており、昨年4月から使用しています。私はずっと、Visual Studio の発行機能を使用して自分のサイトを発行してきました。今週、いくつかのテレリック スクリプトと jquery 1.4 スクリプトを追加しました。何らかの理由で、公開しようとすると、jquery スクリプトで失敗します。すべてのテレリック スクリプトは正常にロードされ、同じフォルダーにあります。何か案は?

更新:実際にはjqueryファイルをプロジェクトに残しましたが、その中のすべてのコンテンツを削除したところ、正常に機能しました。コンテンツを追加したときに、公開が機能しませんでした。

0 投票する
8 に答える
4460 参照

asp.net-mvc - MVC プロジェクトを発行できないのはなぜですか

MVC プロジェクトの発行に問題があります。すべてをWebサーバーに公開してアップロードすると、次のようになります。

奇妙なことに、Index.aspx は ~/Views/Home/ に存在しますが、IIS はそれを見つけることができません。プロジェクト全体を Web サーバーにコピーし、asp.net にその場でコンパイルさせると、魅力的に機能します。

私のルーティングコード:

Windows 2008 Web サーバーで IIS7 を使用しています。ASP.NET MVC 1.0、Visual Studio 2008。Windows 7 で IIS7 を使用してローカルで試しましたが、同じエラーが発生しました。

更新- 新しい MVC プロジェクトを作成し、すべてのファイルをそれに追加しました。参照プロジェクトは、コンパイルされたバイナリとして参照されています。「アプリケーションの実行に必要なファイルのみ」を公開した後、同じエラーが発生します。

0 投票する
2 に答える
1331 参照

msbuild - 前提条件 Setup.exe VS 2008 のエラー URL

私はこの問題を抱えています:

私は VS 2008 Team Suite を使用しており、WinForms csproj を持っています。ClickOnce を使用して公開したい。

csproj のパブリッシュ プロパティには、次の値があります。

公開フォルダーの場所 (Web サイト、FTP サーバー、またはファイル パス): C:\ClickOnce\Frk.Security.CarWin.WebInstall\Publicacion\

インストール フォルダの URL (上記と異なる場合): http://CHANGETHESERVER/carwinclickonce/Publicacion/

公開バージョン: 1.0.0.0

前提条件: Windows インストーラー 3.1、.NET 35.sp1

今、私は公開し、すべて問題ありません。アプリを複数のマシン (開発、運用前、運用環境など) にデプロイする必要があり、Msbuild を使用しています...

フォルダー内の別のマシンにコピーC:\ClickOnce\Frk.Security.CarWin.WebInstall\Publicacion\します (このフォルダーは Web サイトのルートです)

( http://desiis/carwinclickonce/Publicacion/ )

私は MSBUILD と Mage をこのように使用しています。変数 $(ProviderUrl) = http://desiis/carwinclickonce/Publicacion/

今、 http://desiis/carwinclickonce/Publicacion/publish.htmに自分の publish.htm があります。

アプリケーションをインストールするには、次の 2 つのリンクがあります。 1. ) http://desiis/Carwinclickonce/Publicacion/Frk.Security.CarWin.application

このオプションではすべて問題ありません。

  1. ) http://desiis/Carwinclickonce/Publicacion/Setup.exe

このオプションはエラーになります!

エラーは次のとおりです。

エラー意図的なダウンロード ' http://CHANGETHESERVER/carwinclickonce/Publicacion/Frk.Security.CarWin.application '. (「http....Frk.Security.CarWin.application」をダウンロードしようとすると失敗します)

「C:\DOCUME~1\xxxxxx\CONFIG~1\Temp\VSD5B7.tmp\install.log」を参照してください。

install.log の内容:

次のプロパティが設定されています: プロパティ: [AdminUser] = true {boolean} プロパティ: [ProcessorArchitecture] = Intel {string} プロパティ: [VersionNT] = 5.1.3 {version} パッケージ 'Windows Installer 3.1'、フェーズのチェックを実行しています

BuildList パッケージ 'Windows Installer 3.1' に次のプロパティが設定されています: コマンド 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' のチェックを実行しています プロパティ 'VersionMsi' と値 '3.1' で演算子 'VersionGreaterThanOrEqualTo' を実行した結果: true コマンド 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' のチェック結果は 'Bypass' 'Windows Installer 3.1' RunCheck 結果: インストール不要

アプリケーションの起動。URLDownloadToCacheFile が HRESULT '-2146697211' エラーで失敗しました: エラー アル インテンタル デスカーガー ' http://CHANGETHESERVER/carwinclickonce/Publicacion/Frk.Security.CarWin.application '. (「http....Frk.Security.CarWin.application」をダウンロードしようとすると失敗します)

何か案は?Mage.exe コマンドを使用できますか? setup.exe を変更するにはどうすればよいですか?

アップデート:

setup -url= http://desiis/ ....を使用するには msbuild を使用します。

もう 1 つの問題は、/url スイッチを使用して URL を変更した後、アセンブリの署名が無効になることを手動で確認するメッセージ ボックスが表示されることです。

  1. サイレント モードで setup -url=http://.... を使用するにはどうすればよいですか?
  2. setup.exe に再度署名するにはどうすればよいですか?

私のmsbuild

0 投票する
5 に答える
5410 参照

.net - PDB ファイルが含まれているにもかかわらず、スタック トレースに行番号が表示されない

これは私を夢中にさせています。この Web サービスは、VS 2008 を使用して C# で実装しています。IIS で公開しています。リリース ビルドを変更して、pdb ファイルが dll と共に inetpub のターゲット ディレクトリにコピーされるようにしました。

また、web.config ファイルには debug=true があります。

次に、例外をスローする Web サービスを呼び出します。スタック トレースには行番号が含まれていません。ここで何が欠けているのかわかりません。アイデアはありますか?

追加情報: VS 組み込み Web サーバーを使用して Web アプリを実行すると、動作し、スタック トレースに行番号が表示されます。しかし、VS 組み込み Web サーバーが使用しているのと同じファイル (pdb および dll) を IIS にコピーしても、スタック トレースに行番号が表示されません。

pdb ファイルを無視する IIS に関連する何かがあるようです!

更新 IIS に公開すると、すべての pdb ファイルが bin ディレクトリの下に公開され、すべて問題なく表示されます。しかし、プロジェクトに関連する特定のディレクトリの下にある "C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files" に移動すると、アセンブリ (.dll) ファイルがすべてそこにあることがわかります。 、しかしpdbファイルはありません。しかし、VS 組み込み Web サーバーを使用してプロジェクトを実行すると、これは起こりません。そのため、pdb ファイルを一時フォルダーに手動でコピーすると、行番号が表示されます。

pdb ファイルが一時フォルダーにコピーされない理由はありますか?

ところで、ワーカー プロセスにアタッチすると、Symbols loaded! と表示されます。