Как запустить приложение веб-форм ASP.NET с отсутствующими файлами Web.config и и packages.config? - PullRequest
0 голосов
/ 17 сентября 2018

Я работаю над веб-приложением ASP.NET для веб-форм, в котором нет файлов "Web.config" и "packages.config". Как я могу запустить это приложение локально?

1 Ответ

0 голосов
/ 18 сентября 2018

Предполагая, что у вас есть файл проекта, такой как * .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.

...