1 原因
由于后台系统部署在AP上,使得插件无法被调试。
所以插件开发人员一般需要在自己的电脑上部署一个后台系统,以便调试插件。
2 部署
步骤1:直接拷贝服务器上的系统到本地使用IIS部署。
步骤2:授权项目文件夹。(解决的问题:1.无法读取上传的文件;2.无法更新表单)
步骤3:修改配置文件。(解决的问题:对MP的修改可以第一时间反应在系统页面上,无需重新生成)
2.1 授权文件夹
本人建议是将整个项目文件夹授权,因为这样不会遗漏任何目录。
(题外话:之前的项目就因为忘了授权QS文件夹,导致无法重新生成表单,之后直接从服务器中复制已经重新生成的表单,导致表单新增的下拉框无法使用。)
授权方法:右击文件夹--》属性--》安全--》编辑--》添加--》填写“Everyone”(可写eve)--》检查名称--》确认--》赋予该对象所有权限。
2.2 修改配置文件
web.config
修改一些变量,使其为0,以减少缓存时间。