Nam*_*yal 13 asp.net amazon-web-services visual-studio-2012 iis-8 amazon-elastic-beanstalk
我突然遇到了一个问题.我最近在AWS弹性beasnstalk实例上重新部署了我的.net应用程序,现在我的Web根目录附加了一个额外的段.
现在我的URL结构如下所示:
http://domain.com/Project Name.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.
Tar*_*hur 21
似乎在Visual Studio 2012和2010的最新更新中,VS从项目属性页面(要在目标服务器上使用的IIS网站/应用程序名称)中删除了这些配置选项.相反,您可以通过编辑.csproj文件直接指定网站/应用程序名称.您可以将其添加到适当的元素.
如果要将其应用于所有配置和平台并在根部署,则可以将其包含在元素中,即
<PropertyGroup>
.....
<DeployIisAppPath>Default Web Site/</DeployIisAppPath>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
或者对于Release | AnyCPU构建目标和您自己的虚拟目录:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DeployIisAppPath>Default Web Site/MyVirtualDirectory</DeployIisAppPath>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
希望这会奏效
| 归档时间: |
|
| 查看次数: |
2077 次 |
| 最近记录: |