gpt4 book ai didi

asp.net - 额外的文件夹附加到我在 AWS 上的 Web 根目录

转载 作者:行者123 更新时间:2023-12-02 01:19:43 26 4
gpt4 key购买 nike

我突然遇到了一个问题。我最近在 AWS elastic beasnstalk 实例上重新部署了我的 .net 应用程序,现在我的 Web 根目录中附加了一个额外的段。

现在我的 URL 结构如下所示:

http://domain.com/Project名称.Web_deploy/default.aspx

我没有对我的项目或 AWS 配置进行任何更改。可能是什么原因造成的?

当我登录到 RDP 实例时,我在 IIS 根目录上发现了一个 web.config,其中包含一些规则,我在其中找到了 project_name.Web_deply。

我没有使用任何 FTP 或 AWS 控制台来更新我最近的代码,而是使用 AWS explorer for Visual Studio 2010,它内部使用 git。

我在服务器上使用 Windows Server 2012 和 SQL Server 2008。

最佳答案

似乎在 Visual Studio 2012 和 2010 的最新更新中,VS 从项目属性页面(要在目标服务器上使用的 IIS 网站/应用程序名称)中删除了这些配置选项。相反,您可以通过编辑 .csproj 文件直接指定网站/应用程序名称。您可以将 添加到适当的元素。

如果您希望它适用于所有配置和平台并部署在根目录下,您可以将其包含在元素中,即

<PropertyGroup>
.....
<DeployIisAppPath>Default Web Site/</DeployIisAppPath>
</PropertyGroup>

或者对于 Release|AnyCPU 构建目标和您自己的虚拟目录:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DeployIisAppPath>Default Web Site/MyVirtualDirectory</DeployIisAppPath>
</PropertyGroup>

希望这会起作用

关于asp.net - 额外的文件夹附加到我在 AWS 上的 Web 根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18719594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com