旧的 Asp.Net 网站项目 - 没有项目文件?

Posted

技术标签:

【中文标题】旧的 Asp.Net 网站项目 - 没有项目文件?【英文标题】:Old Asp.Net Web Site Project - No Project file? 【发布时间】:2014-07-01 15:22:02 【问题描述】:

所以我有一个我负责的 Asp.Net 网站。我遇到了构建问题,据我所知,可能是 MacAfee 或其他一些随机原因。

但回想起来,我想说问题是从我向网站添加“Test.aspx”表单,进行一些测试,然后从网站中删除 Test.aspx 表单时开始的。

我也使用 TFS 2010 作为我的源代码控制。我不知道它是否适用。

我的问题是,是否存在一些隐藏位置来维护发布网站时要包含的所有文件?

是否有网站应用程序的项目文件,如果有,它在哪里?

我已经使用 MSBUILD 构建了站点,并注意到输出中有一些 metaprj 项目文件,但我似乎找不到任何此类文件。

【问题讨论】:

如果是网站,则没有项目文件。这只是文件夹中发生的任何事情。 【参考方案1】:

网站应用程序并非旨在构建到 dll 文件中。有一个转换向导可以使它成为一个 Web 项目,但它并不总是能很好地工作。我的建议是继续使用它作为网站应用程序。代码文件在首次使用时在运行时编译。您可以从 Visual Studio 运行或在 IIS 中设置站点。网站应用程序中没有隐藏任何内容,也没有项目文件。所以,你不应该有构建问题,因为你不应该构建。尝试按原样运行应用程序,如果出现错误,请告诉我们具体消息是什么。

【讨论】:

以上是关于旧的 Asp.Net 网站项目 - 没有项目文件?的主要内容,如果未能解决你的问题,请参考以下文章

无法从 ASP.Net 网站项目中的代码访问 App_Code 中的类

使用 Python 的请求发送 ASP.net POST

ASP.NET 网站项目从开始(构建)到结束(运行时)如何实现自动生成的 ASP 命名空间?

关于iis如何部署asp.net项目(找不到主页文件)?

以编程方式从 .Webpart 文件导入 WebForm 网站中的 asp.net webPart(不是 sharePoint 项目)

asp.net 2.0中发布网站生成dll的问题