VS2017 發布到 smarterAsp EasyUI 問題
1.修復ACL問題
每次用 web deploy 發布都會需修復 ACL 才能動
這要修改專案 找 "專案名.csproj" 檔案
找
然後加一行
<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會亂碼
每次用 web deploy 發布都會需修復 ACL 才能動
這要修改專案 找 "專案名.csproj" 檔案
找
<
propertygroup
condition=" '$(Configuration)|$(Platform)' ==
'Release|AnyCPU' "></
propertygroup
>
<
propertygroup
condition=" '$(Configuration)|$(Platform)' ==
'Release|AnyCPU' ">
<
includesetaclproviderondestination
>False</
includesetaclproviderondestination
></
propertygroup
>
存檔後再發布 就不會每次都需要修復 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會亂碼
留言
張貼留言