无法加载文件或程序集 'Logging.SNLLoggingStandard3' 或其依赖项之一。该系统找不到指定的文件
Could not load file or assembly 'Logging.SNLLoggingStandard3' or one of its dependencies. The system cannot find the file specified
问题陈述:
我正在设置我的项目。当我构建 project/solution 时。项目构建成功,但出现此 运行 时间错误
无法加载文件或程序集 'Logging.SNLLoggingStandard3' 或其依赖项之一。系统找不到指定的文件。
尝试过的解决方案:
以下是我尝试解决问题的步骤:
- 删除了源代码,获取了存储库的新鲜/克隆(构建
在解决方案级别管理包级别的项目
解决方案-> Package Source is 'ALL'.)
- 我已经更新了 Logging.SNLLoggingStandard3.MILoggingWebEventProvider 包
到最新的稳定版本。
- “调试”的解决方案配置。
- 重新创建了 IIS 应用程序池。将流程模型->身份设置为
我的用户。
- 删除了 Bin 文件夹并重建 解决方案。
- 卸载 VS 并重新安装。
由于这个问题,我现在被屏蔽了。
您解决问题的指导非常appreciated.Feel免费标记过去遇到并解决问题的开发人员。
编码愉快!
问题现已解决。
问题的根本原因是虚拟目录生成错误,我已经从默认网站中删除了所有应用程序,并从 IIS(Internet 信息服务)管理器中删除了所有应用程序池。并再次创建它们。
问题诊断:
我在启用程序集绑定日志记录后能够诊断出这个问题,以下是启用程序集登录的步骤:
- 在开始菜单中搜索注册表编辑器并select打开文件
地点。以管理员身份打开注册表编辑器
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
添加:
- DWORD(32 位)ForceLog 设置值为 1
- DWORD(32 位)LogFailures 设置值为 1
- DWORD(32 位)LogResourceBinds 设置值为 1
- DWORD(32 位)EnableLog 设置值为 1
- String LogPath 将值设置为日志文件夹(例如 C:\FusionLog)
确保在文件夹名称后包含反斜杠并且该文件夹存在。
您需要重新启动您正在使用的程序 运行(Visual studio) 以强制它读取这些注册表设置。不要忘记在不需要时关闭融合日志记录。
问题陈述:
我正在设置我的项目。当我构建 project/solution 时。项目构建成功,但出现此 运行 时间错误
无法加载文件或程序集 'Logging.SNLLoggingStandard3' 或其依赖项之一。系统找不到指定的文件。
尝试过的解决方案:
以下是我尝试解决问题的步骤:
- 删除了源代码,获取了存储库的新鲜/克隆(构建 在解决方案级别管理包级别的项目 解决方案-> Package Source is 'ALL'.)
- 我已经更新了 Logging.SNLLoggingStandard3.MILoggingWebEventProvider 包 到最新的稳定版本。
- “调试”的解决方案配置。
- 重新创建了 IIS 应用程序池。将流程模型->身份设置为 我的用户。
- 删除了 Bin 文件夹并重建 解决方案。
- 卸载 VS 并重新安装。
由于这个问题,我现在被屏蔽了。
您解决问题的指导非常appreciated.Feel免费标记过去遇到并解决问题的开发人员。
编码愉快!
问题现已解决。
问题的根本原因是虚拟目录生成错误,我已经从默认网站中删除了所有应用程序,并从 IIS(Internet 信息服务)管理器中删除了所有应用程序池。并再次创建它们。
问题诊断:
我在启用程序集绑定日志记录后能够诊断出这个问题,以下是启用程序集登录的步骤:
- 在开始菜单中搜索注册表编辑器并select打开文件 地点。以管理员身份打开注册表编辑器
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
添加:
- DWORD(32 位)ForceLog 设置值为 1
- DWORD(32 位)LogFailures 设置值为 1
- DWORD(32 位)LogResourceBinds 设置值为 1
- DWORD(32 位)EnableLog 设置值为 1
- String LogPath 将值设置为日志文件夹(例如 C:\FusionLog)
确保在文件夹名称后包含反斜杠并且该文件夹存在。
您需要重新启动您正在使用的程序 运行(Visual studio) 以强制它读取这些注册表设置。不要忘记在不需要时关闭融合日志记录。