問題タブ [aspnet-compiler]

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 に答える
689 参照

asp.net - ASP.NET Web サイトの一部をプリコンパイルしてマージし、開発を続けることはできますか?

Web サイトの大部分は、変更されることはほとんどないため、事前にコンパイルおよびマージされています。プリコンパイルされたビットは、オリジナルが更新された場合に置き換えることができます。新しいページの開発を続けたいのですが、新しいページを参照すると次のエラーが発生します。

ファイル '/Website/Test/Default.aspx' はプリコンパイルされていないため、要求できません。

これを回避する方法はありますか?

編集:

precompileApp.config ファイルを削除すると、参照時にマーカー ファイルの内容を取得できます。

これは、プリコンパイル ツールによって生成されたマーカー ファイルであり、削除しないでください。

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

c# - aspnet_compilerを使用してコマンドラインからAsp.net Webサイトを構築および公開しようとしています

私はこれを試しています。私はasp.net Webサイトを構築しました。VS2008 を介して IIS に発行すると、正常に動作します。私のサイトが c:\projects\Website1\ にあるとしましょう c:\Inetpub\wwwroot\WebsiteOne に公開したいです

スタジオからの公開を模倣しようとしています。それは、サイドにあるものを公開して削除することです。

私はこれを試しました: aspnet_compiler -v/WebsiteOne -fc:\Inetpub\wwwroot\WebsiteOne

エラー: エラー ASPRUNTIME: プリコンパイル ターゲット ディレクトリ (c:\Inetpub\wwwroot\WebsiteOne) は、ソース アプリケーション ディレクトリ (c:\inetpub\wwwroot\WebsiteOne) と同じツリーに配置できません。

これを試したとき: aspnet_compiler -v/WebsiteOne

エラーが表示されます このアプリケーションは既にプリコンパイルされています。

コンパイルラインの構築とウェブサイトの公開を行う方法について洞察を与えることができる人

ありがとう

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

asp.net - リモートマシンにWebサイトをコピーする

これを行うためのコマンドラインコマンドを作成しようとしています。aspnet_compilerを使用してWebサイトをローカルドライブに展開しました。

今、私はこれらのファイルをリモートマシンIISにコピーしようとしています:

aspnet_compilerを使用して、このようなリモートIISに直接デプロイすることは可能ですか?

aspnet_compiler -v / Website1 -pc:\ Projects \ Website -f test.lala.com: "c:\ Inetpub \ wwwroot \ Website1"

このコマンドが間違っていることは知っていますが、誰かがaspnet_compilerを使用してこれを行う方法を知っているのか、それともこれらすべてのファイルをリモートマシンにコピーする方法を教えてくれるのか疑問に思いましたc:\ Inetpub \ wwwroot \ Website1

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

.net - .NETコンパイラ出力

ソースの問題を解決しようとしていますが、どのバージョンがどれであるかを把握しようとしています。私が遭遇している他の問題は、.NETコンパイラが生成する出力が非常に理解できず、少しイライラすることです。私のbinフォルダーには、次のアセンブリがあります。

Reflectorは私の友達なので、ファイルに含まれている内容のほとんどを理解しています。

私の質問は、コンパイルされたアセンブリの名前をコンパイラにもう少し「英語」にする方法、または各ページを独自のアセンブリに入れる方法はありますか?それともそれは夢のようなものですか?

乾杯!

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

asp.net - Web配置プロジェクトでApp_Browsersフォルダーを使用すると、aspnet_compilerが失敗する

App_Browsersフォルダーを持つAsp.Netプロジェクトを参照するWeb展開プロジェクトをコンパイルすると、次のコンパイルエラーが発生します。

C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_compiler.exe -v /[PROJECTNAME].csproj -p "[FILEPATH]" -u-f-d。\TempBuildDir\ ASPNETCOMPILER:エラーASPRUNTIME:オブジェクト参照オブジェクトのインスタンスに設定されていません。

App_Browsersフォルダーを削除すると、すべてが完全に機能します。

どんな助けでもいただければ幸いです。

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

asp.net - 展開のためのasp.netソリューションのプリコンパイル

aspnet_compiler.exeを使用して、デプロイメント用にアプリケーションをプリコンパイルしています。

ただし、次の2つの理由から、機能していないと思います。

  • このディレクトリを手動でクリアしてアプリを再起動しても、C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ TemporaryASP.NETFilesの下にアプリケーションアセンブリが表示されます。
  • JITアプリケーションのパフォーマンスへの影響があります。これは、「1回限り」ですが、特に避けたいことです。

具体的には、次のようにしています。

  1. スタジオでソリューションを構築します。
  2. aspnet_compiler.exe -v / Foo -pc:\ builddir c:\ deploydirを実行します(Fooはアプリが実行されるvdir、c:\ builddirはスタジオのビルド先、c:\deploydirは
  3. 次に、c:\deploydirをWebサーバーにコピーします。
  4. http:// localhost/Fooにアクセスします
  5. 30秒後、アプリが表示され、アセンブリが一時ASP.NETファイルで生成されたことがわかります。

注目すべき場合は、.net 3.5 SP1 / Studio2008SP1を使用しています。コンパイルdebug=falseもweb.configで設定されます。

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

asp.net - web.configなしでaspnet_compiler.exeのCompilerVersionを指定する方法は?

を含まないディレクトリをプリコンパイルするweb.configと、aspnet_compiler.exeデフォルトのCompilerVersion2.0 および 3.5 のコードはコンパイルに失敗します。web.configを指定する唯一の方法は、次の最小限CompilerVersionですか?

asp.net プリコンパイルをビルドおよび統合環境に統合web.configし、コントロール ライブラリ コンポーネントに s を使用しません。

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

msbuild - aspnet_compiler と msbuild.exe

私はmsbuildとaspnet_compilerにかなり慣れていません。

aspnet_compiler を使用して Web アプリケーション プロジェクトをコンパイルしています。今、MSBuild.exe を見たところ、私の Web サイトが /mywebsite/precompiledWeb フォルダーにビルドされていることに気付きました。MSBuild.exe を使用する必要があるのはなぜですか? aspnet_compiler を直接使用して、自分の Web サイトが正しく構築できるかどうかを確認することはできませんか?

(私がそれをうまく説明したかどうかはわかりません)。