が指定されている場合でも、仮想パス (または仮想パスの派生元)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
それで、これを指定することについて大騒ぎしている正当な理由はありますか?