这个原因不好猜啊。web applicaton需要debug模式编译,并且部署时PDB也需要部署到bin中。
web site需要在web.config中 将 debug设置成true.
<configuration>
    ...
    <system.web>
        <compilation
            debug="true"
            ...
        >
        ...
        </compilation>
    </system.web>
</configuration>