VS2015 Web Addin项目 - 更改Web服务器物理路径?

时间:2017-06-01 00:03:48

标签: asp.net iis visual-studio-2015 web-config office-js

我正在使用VS2015中的Excel Web Addin。

VS创建了2个项目,其中一个是一个Web项目,我不太熟悉。

我想为项目指定不同的根物理路径(即,在./dist或./build中)。

我在applicationhost.config文件夹的.vs中阅读了一些内容。

我需要将项目添加到版本控制中。我的理解是.vs文件夹通常不受版本控制。

所以我的问题:

applicationhost.config是我为项目指定不同Web服务器路径的唯一方法吗?或者我可以使用项目内部的设置?即,Web.config?我可以添加到版本控制?

由于

enter image description here

1 个答案:

答案 0 :(得分:0)

第一个项目是你的加载项清单。这是XML文件,它指示Office主机从哪里加载加载项,如何在功能区中呈现加载项等。

第二个项目是ASP.NET Web应用程序。这是加载项本身。所有加载项的UX和逻辑都驻留在此处。

将加载项发布到Office Store时,只发布清单文件。您将像任何其他面向公众的网站一样托管Web应用程序。

Visual Studio应该为您处理项目中的文件签入/签出(如果您使用Git样式仓库,则提交/推送/拉取)。 Visual Studio项目的默认目录结构是[Solution Folder] - > [项目文件夹] - > [项目文件/文件夹]。

如果你愿意,你可以移动它,但一般来说,这比它的价值更多。它也可能导致像这样的解决方案中的一些奇怪的问题,你有两个相互依赖的项目。如果您仍想重新构建结构,可以通过编辑解决方案文件(.sln)来实现。这些只是XML文件,因此任何文本编辑器都可以工作。

顺便说一句,我强烈建议切换到Visual Studio 2017. VS2017在功能和性能方面是一个重大进步,并且提供免费的社区版。