我知道我可以使用以下代码行从其他位置加载app.config文件:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", ConfigFile);
Run Code Online (Sandbox Code Playgroud)
其中ConfigFile是完整路径位置.我想做的是能够加载已为app.config加密的文件.理想情况下,我希望能够加载文件,解密它,并将其加载到字符串或内存流中,并将其传递给应用程序,就好像它是app.config一样.我知道我可以从中加载所有值并手动访问它们,但我希望能够使用.NET的内置功能访问它们.有没有办法告诉应用程序使用除文件以外的配置文件?
另一种选择是打开文件,解密它,把它写到临时文件,然后使用上面的代码以这种方式引用它,但如果有一种更简单的方法,理想情况下,我想找到它,必须避免处理其他文件.
我读过的所有内容都表明,在创建托管存储过程时,右键单击Visual Studio并选择deploy.这工作正常,但如果我想将它部署到Visual Studio之外的许多不同位置呢?我尝试使用在SQL中构建的项目的dll创建程序集,虽然它确实添加了程序集,但它没有创建程序集之外的程序.有没有人想过如何直接在SQL中执行此操作,而不使用Visual Studio?
我们最近从VS 2008迁移到了VS 2010.除了我们的Web项目外,迁移工作正常.之前,在VS 2008中,该站点显示为http:// localhost/Website.现在,它显示为C:...\Website.看来,当我们进行迁移时,VS开始将其视为文件系统网站.
我已经尝试删除现有网站并将其重新添加为现有网站,但它仍然显示为C:...\Website.有没有办法将其转换回来显示为http:// localhost/website,并通过IIS运行,而不是默认的ASP.NET开发服务器?