2010-12-16 72 views
3

我有一些ASP.NET代碼的生成,其用編譯debug = true - 更改而不重新編譯?

<compilation debug = "true"> 

編譯我們有似乎是通過改變該值,並重新編譯來固定一個重大的性能問題。問題是我們無法回滾重新構建當前部署的代碼。有什麼我可以做的當前構建?

我看到修改Machine.config並添加

<configuration> 
    <system.web> 
      <deployment retail=」true」/> 
    </system.web> 
</configuration> 

我看到在2.0和4.0框架文件夾可在machine.config而不是3.5(此爲建)多次提到。

這是目前在IIS7中運行。

如果有什麼可以做什麼?

+0

您是否可以確認緩慢版本的代碼沒有在'DEBUG'模式下編譯? – 2010-12-16 07:02:30

回答

1

touch刪除調試設置後,您的所有aspx文件,然後重新啓動/終止w3wp進程。它現在應該重新編譯它們。

至於bin目錄下的DLL,你運氣不好。