問題タブ [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.
asp.net - ASP.NET Web サイトの一部をプリコンパイルしてマージし、開発を続けることはできますか?
Web サイトの大部分は、変更されることはほとんどないため、事前にコンパイルおよびマージされています。プリコンパイルされたビットは、オリジナルが更新された場合に置き換えることができます。新しいページの開発を続けたいのですが、新しいページを参照すると次のエラーが発生します。
ファイル '/Website/Test/Default.aspx' はプリコンパイルされていないため、要求できません。
これを回避する方法はありますか?
編集:
precompileApp.config ファイルを削除すると、参照時にマーカー ファイルの内容を取得できます。
これは、プリコンパイル ツールによって生成されたマーカー ファイルであり、削除しないでください。
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
エラーが表示されます このアプリケーションは既にプリコンパイルされています。
コンパイルラインの構築とウェブサイトの公開を行う方法について洞察を与えることができる人
ありがとう
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
.net - .NETコンパイラ出力
ソースの問題を解決しようとしていますが、どのバージョンがどれであるかを把握しようとしています。私が遭遇している他の問題は、.NETコンパイラが生成する出力が非常に理解できず、少しイライラすることです。私のbinフォルダーには、次のアセンブリがあります。
Reflectorは私の友達なので、ファイルに含まれている内容のほとんどを理解しています。
私の質問は、コンパイルされたアセンブリの名前をコンパイラにもう少し「英語」にする方法、または各ページを独自のアセンブリに入れる方法はありますか?それともそれは夢のようなものですか?
乾杯!
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フォルダーを削除すると、すべてが完全に機能します。
どんな助けでもいただければ幸いです。
asp.net - 展開のためのasp.netソリューションのプリコンパイル
aspnet_compiler.exeを使用して、デプロイメント用にアプリケーションをプリコンパイルしています。
ただし、次の2つの理由から、機能していないと思います。
- このディレクトリを手動でクリアしてアプリを再起動しても、C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ TemporaryASP.NETFilesの下にアプリケーションアセンブリが表示されます。
- JITアプリケーションのパフォーマンスへの影響があります。これは、「1回限り」ですが、特に避けたいことです。
具体的には、次のようにしています。
- スタジオでソリューションを構築します。
- aspnet_compiler.exe -v / Foo -pc:\ builddir c:\ deploydirを実行します(Fooはアプリが実行されるvdir、c:\ builddirはスタジオのビルド先、c:\deploydirは
- 次に、c:\deploydirをWebサーバーにコピーします。
- http:// localhost/Fooにアクセスします
- 30秒後、アプリが表示され、アセンブリが一時ASP.NETファイルで生成されたことがわかります。
注目すべき場合は、.net 3.5 SP1 / Studio2008SP1を使用しています。コンパイルdebug=falseもweb.configで設定されます。
asp.net - web.configなしでaspnet_compiler.exeのCompilerVersionを指定する方法は?
を含まないディレクトリをプリコンパイルするweb.config
と、aspnet_compiler.exe
デフォルトのCompilerVersion
2.0 および 3.5 のコードはコンパイルに失敗します。web.config
を指定する唯一の方法は、次の最小限CompilerVersion
ですか?
asp.net プリコンパイルをビルドおよび統合環境に統合web.config
し、コントロール ライブラリ コンポーネントに s を使用しません。
msbuild - aspnet_compiler と msbuild.exe
私はmsbuildとaspnet_compilerにかなり慣れていません。
aspnet_compiler を使用して Web アプリケーション プロジェクトをコンパイルしています。今、MSBuild.exe を見たところ、私の Web サイトが /mywebsite/precompiledWeb フォルダーにビルドされていることに気付きました。MSBuild.exe を使用する必要があるのはなぜですか? aspnet_compiler を直接使用して、自分の Web サイトが正しく構築できるかどうかを確認することはできませんか?
(私がそれをうまく説明したかどうかはわかりません)。