asp.net - 如何运行缺少 Web.config 和 packages.config 文件的 ASP.NET Web 表单应用程序?
问题描述
我正在合作开发一个没有“Web.config”和“packages.config”文件的 ASP.NET Web 表单 Web 应用程序。如何在本地运行此应用程序?
解决方案
假设您有一个项目文件,例如 *.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 在哪里。
推荐阅读
- linux - 您可以在同一文件系统上使用不同的编码对文件名进行编码吗(在 Linux 上)
- flutter - 颤振柱不在垂直中心
- vue.js - 组件渲染函数中的Vue无限更新循环
- java-8 - 以内存有效的方式重放java流?
- javascript - 如何在angularjs或javascript中的特定位置导出文件?
- kdb - KDB - 每天查询并将结果连接在一起
- identityserver4 - 缩放 IdentityServer4 时出现消息“无法取消保护 message.State”
- java - 如何通过 Cucumber 中的相同步骤定义文件打开 2 个浏览器。任何人都可以请建议
- auth0 - STRAPI:在 Strapi 中使用 auth0 进行 API 身份验证有效且无效
- php - 左外连接,从表中一直是组 laravel