1

が指定されている場合でも、仮想パス (または仮想パスの派生元)aspnet_compilerが必要です。-v-m-p

例えば:

aspnet_compiler -p c:\Projects\WebSites\WebSite3 -v /WebSite3 c:\Precompiled

がなぜ-v重要なのか不思議です。偽のパスを設定しても、コンパイルは実行されます。値は、属性.compiledの一部としてファイルに格納されます。virtualPath例えば:

<?xml version="1.0" encoding="utf-8"?>
<preserve resultType="8" virtualPath="/WebSite3/global.asax" hash="6c89111" filehash="11b1c8ce4647" flags="150000" assembly="App_global.asax" type="ASP.global_asax">
    <filedeps>
        <filedep name="/WebSite3/global.asax" />
    </filedeps>
</preserve>

virtualPathサーバーにインストールされている場合、サイトはファイルに不一致 (または偽物) があっても正常に動作するよう.compiledです。aspnet_compilerそれで、これを指定することについて大騒ぎしている正当な理由はありますか?

4

0 に答える 0