如何运行缺少Web.config和packages.config文件的ASP.NET Web表单应用程序?

问题描述 投票:0回答:1

我正在合作一个ASP.NET Web表单Web应用程序,其中没有“Web.config”和没有“packages.config”文件。如何在本地运行此应用程序?

asp.net iis webforms web-config packages.config
1个回答
0
投票

假设您有一个项目文件,例如* .csproj,您可以在其中搜索以查找引用的任何库。默认情况下,NuGet包将放在一个包目录中,看起来如下所示:

<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <HintPath>..\..\..\..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
  <Private>True</Private>
</Reference>
<Reference Include="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <HintPath>..\..\..\..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.Helpers.dll</HintPath>
  <Private>True</Private>
</Reference>

在上面的例子中,您有Microsoft.Web.Infrastructure,版本1.0.0.0和Microsoft.AspNet.WebPages,版本3.2.3。

这也将表明正在使用的.NET版本。

复制web.config要困难得多,因为它可能包含应用程序设置,数据库连接字符串,安全路径等。为此,最好只询问其他协作者web.config所在的位置。

© www.soinside.com 2019 - 2024. All rights reserved.