错误:无法写入配置文件

时间:2018-08-24 17:49:01

标签: c# asp.net-mvc-5

我是ASP.NET MVC 5的新手。 我试图在我的项目中启用SSL,但无法正常工作。每当我尝试将其设置为true时,都会引发错误:

**Filename: \\?\C:\Users\{username}\OneDrive\Documents\Visual Studio 2017\Projects\ASP.NET MVC Projects\Vidly\.vs\config\applicationhost.config
Error: Cannot write configuration file**

4 个答案:

答案 0 :(得分:0)

当我尝试这样做时,本指南对我有帮助; 重要的细节是您在项目属性中启用了ssl。 https://www.c-sharpcorner.com/UploadFile/4b0136/a/

答案 1 :(得分:0)

我有类似的问题。 我关闭了OneDrive,然后在 applicationhost.config 中的绑定下添加了ssl:

<binding protocol="https" bindingInformation="*:44327:localhost" />

现在,至少在项目属性中将ssl设置为true。 仍然无法加载,因此我通过gui将其关闭,然后再次打开,瞧! 希望这能对其他人带来帮助。

答案 2 :(得分:0)

当您打开OneDrive并允许其备份(自动同步)您的Documents文件夹时,会出现此问题。此过程将您的Documents文件夹移至OneDrive,并将其转变为One Drive热同步文件夹,这是在不知情的情况下提供给最终用户的。

此特殊文件夹管理可以写入的内容,并阻止Visual Studio的配置文件写入过程。

只需将解决方案移出文件夹,即可解决该问题,或者关闭One Drive同步到“文档”文件夹。

答案 3 :(得分:-1)

尝试将项目保存在其他位置,并检查其是否具有调试模式。