ygo*_*goe 6 asp.net iis-express visual-studio-2015
Visual Studio 2015已将IIS Express配置文件从"我的文档"移动到其自己的隐藏.vs目录中,并告知IISExpress.exe使用该配置文件.
虽然当您有多个具有冲突配置的Web应用程序时,这可能听起来不错,但事实上,当您拥有自定义配置的Web应用程序时,情况并非如此.因为此配置文件位于临时目录中,当从源代码管理中检出代码到新位置时,或者在清理一般情况时,可以删除该目录.
Documents文件夹中的旧位置是一个中心位置,其中的文件通常不会被删除.如果我需要对此文件进行一些更改,比如允许应用程序使用Windows身份验证,我会编辑此文件一次,然后我就完成了.现在有了新位置,我可能需要多次进行这些更改.由于有两个配置文件(旧的位置对我来说仍然存在),它更令人困惑.
那么你不应该将.vs中的任何内容提交到版本控制中,因此甚至不可能与其他团队成员共享这些自定义.
建议的更新applicationhost.config文件的方法是什么,以便它提供Web应用程序所需的环境?是否有可以在前/后构建步骤中运行的工具?是否有可以从.vs合并到默认文件中的自定义XML文件?
是否可以从源代码管理中检出Web应用程序并让它在本地IIS Express中运行?或者在获取代码和web.config后是否总是需要手动更正?
PS:我忘记了一件事:<UseGlobalApplicationHostFile>项目文件中的元素可以设置为true,但是一旦我这样做,每次我想启动Web应用程序时都会收到拒绝访问错误消息.所以这似乎不太好用.
| 归档时间: |
|
| 查看次数: |
911 次 |
| 最近记录: |