VS2017 發布到 smarterAsp EasyUI 問題

1.修復ACL問題
每次用 web deploy 發布都會需修復 ACL 才能動
   這要修改專案 找 "專案名.csproj" 檔案
   找<propertygroup condition=" '$(Configuration)|$(Platform)' ==
'Release|AnyCPU' "></propertygroup>
 然後加一行
<propertygroup condition=" '$(Configuration)|$(Platform)' ==
'Release|AnyCPU' ">
<includesetaclproviderondestination>False</includesetaclproviderondestination></propertygroup>

<IncludeSetAclProviderOnDestination>false</IncludeSetAclProviderOnDestination>
存檔後再發布 就不會每次都需要修復 ACL (權限問題)

2.EasyUI
本來 我是用  BundleConfig
將 它們包起來 再用  @Scripts.Render("~/_JEui/easyuiJ")    @Styles.Render("~/_JEui/easyui")
引用 本機是 OK
但是 發布上去 卻出現 奇怪問題 該出現不出現.......
查好久 才發現是 這問題
乖乖改回
  <script src="~/_JEui/1.5.1/jquery.easyui.min.js"></script>
    <script src="~/_JEui/1.5.1/locale/easyui-lang-zh_TW.js"></script>
    <link href="~/_JEui/1.5.1/themes/icon.css" rel="stylesheet" />

    <link href="~/_JEui/1.5.1/themes/default/easyui.css" rel="stylesheet" />
就正常了

3.
VS2017 發佈上也有問題  搞個幾次 突然就出現一些檔案被鎖定 無法編譯
重開 VS2017 也沒用 .....一定整台PC重開機 才放過鎖定.....唉~小問題真多 
到工作管理員 將 VBCSCompiler.exe 幹掉 是他卡住

4.資料庫記得存中文一定要用 nvarchar 紀錄 不然國外SQL會亂碼





留言

熱門文章