Ron*_*ald 5 iis web-applications path iis-8 iis-8.5
我在IIS8.5的默认网站下添加了几个应用程序(只是端口80 IP上的http =*)
它们指向不同的物理路径(不嵌套),这在添加这样的应用程序后工作正常.但过了一段时间,其中一个应用程序的物理路径会自动更改为另一个应用程序的物理路径.为什么?我刷新了我的DNSCache并删除并再次添加了应用程序,但有些东西正在改变我的配置的物理路径.有什么可以这样做的?有什么东西可以覆盖我的应用程序设置吗?
我在 1 个解决方案中有 2 个站点,并且 IIS 中的一个站点的物理路径“随机”更改为另一个站点的物理路径,每次我都必须手动修复它。我终于找到了一种可靠地重现这个问题的方法。
事实证明,如果独立于解决方案的其余部分重新加载 SiteB 的项目(例如,我从源代码管理中拉出并且 Visual Studio 提示“SiteB 的项目文件已更改。重新加载 SiteB?”),IIS 中的物理路径将会更改!通过在 Visual Studio 中右键单击该项目并选择“重新加载项目”,我可以轻松地重现这一点。如果我仅重新加载 SiteA 或 SiteB,而不是重新加载完整的解决方案,则 IIS 路径将相应更改。
因此,防止将来发生这种情况的技巧是,在出现该选项时始终“重新加载全部”,并且如果需要,可以通过独立重新加载 SiteA 来翻转。
我认为如果解决方案设置为使用 IIS,VS 将修改项目加载时指定为默认 URL 的站点。或者有类似效果的东西。
| 归档时间: |
|
| 查看次数: |
1438 次 |
| 最近记录: |