背景
我有一个应用程序,使用Inno Setup安装分发和依赖项捆绑的原因,但其核心是ASP MVC 5 Web应用程序。
我希望用户能够在程序文件中安装,因为它是放置程序的自然场所,普通用户希望能够这样做。
问题:
某些配置文件可通过应用程序修改为管理员用户。这些配置文件采用语言字符串,邮件设置等形式。
如果将应用程序安装到Program Files,则会出现问题。运行应用程序的IIS隐藏用户帐户对此目录没有写入权限,因此应用程序目录中的配置文件无法被应用程序修改。
我想到的解决方案是将可修改的文件放在C:\ ProgramData中的文件夹中,该文件夹可由应用程序修改。这是我遇到错误的地方。将邮件设置更改为mt public function ListOrgaScholar($ship_id){
$ship = Scholarship::find($ship_id);
$ship_gpa_from = $ship->ship_gpa_from;
$ship_gpa_to = $ship->ship_gpa_to;
$scholars = (new Scholar)->newQuery()->select('*');
if($ship_gpa_from)
$scholars->where('scholar_GPA', '>=', $ship_gpa_from);
if($ship_gpa_to)
$scholars->where('scholar_GPA', '<=', $ship_gpa_to);
$scholars = $scholars->get();
}
web.config
我收到此错误。
问题:
我可以不将configSource链接到应用程序之外的目录吗?如果没有,有没有办法绕过这个?
干杯。