首页 > 解决方案 > 如何运行缺少 Web.config 和 packages.config 文件的 ASP.NET Web 表单应用程序?

问题描述

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

标签: asp.netiiswebformsweb-configpackages.config

解决方案


假设您有一个项目文件,例如 *.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.0Microsoft.AspNet.WebPages,版本 3.2.3

这也会提示正在使用的 .NET 版本。

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


推荐阅读