通过锁定tfs进行冲突,iisexpress applicationhost.config编辑了asp经典

我有一个用asp classic制作的旧网站。 我想使它在VS2015中可编辑并使用IISExpress。 我使用TFS作为源控制器。

我知道如何使IISExpress与网站一起工作。 我需要更改applicationhost.config(myApp.vs config applicationhost.config)

为了保持每个开发人员的这些变化,我在TFS上添加了applicationhost.config。

之后,我在另一台电脑上测试了解决方案。 解决方案的本地路径与第一台计算机不同。 当我加载解决方案时,我的项目无法加载,因为IISExpress需要编辑applicationhost.config(更改virtualDirectory的physicalPath)。

此时,新计算机用户需要提取applicationhost.config才能加载项目。 如果签入它,将导致applicationhost.config的新版本,或新计算机上的打开文件。

所以,我的问题是,是否有一种方法我不需要提取applicationhost.config? 我想让我的解决方案准备好继续下去。

  • 我不想使用IIS(本地不表达)。
  • 我不希望强迫用户将源文件放在他计算机上的特定文件夹中。

  • 问题的第一版(不清楚)

    我有一个asp经典网站。 我使用VS2015和IISExpress。

    为了工作,我需要更改我的applicationhost.config(.vs config applicationhost.config)

    需要更改:

     <asp enableParentPaths="true" bufferingOn="true" errorsToNTLog="false" appAllowDebugging="false" appAllowClientDebug="false" scriptErrorSentToBrowser="false">
            <cache diskTemplateCacheDirectory="%TEMP%iisexpressASP Compiled Templates" maxDiskTemplateCacheFiles="214748364" scriptEngineCacheMax="214748364" scriptFileCacheSize="429496729" />
            <limits bufferingLimit="2147483647" maxRequestEntityAllowed="2147483647" processorThreadMax="100" />
            <session allowSessionState="false" max="1000" timeout="00:20:00" />
          </asp>
    

    我推动TFS。 但现在,如果有人试图加载我的webProject,他们得到错误,因为项目不能写applicationhost.config,如果他改变它,每个人都会有新版本。 这个问题是由于

    <virtualDirectory path="/" physicalPath="D:pathToMySite" />
    

    指向本地文件夹(根据用户不同)。

    我搜索一种方法来保持我的asp配置tfs和锁定。 我更喜欢不强制用户按要求的方式组织文件夹。

    我认为这两个配置不能在web.config中

    链接地址: http://www.djcxy.com/p/68731.html

    上一篇: conflic by lock tfs, iisexpress applicationhost.config edited asp classic

    下一篇: How do you force IIS Express to default to https URL?