【发布时间】:2019-12-26 02:34:21
【问题描述】:
我想在不预编译项目的情况下将我的网站(vb.net 或 c# 中的 Visual Studio 2017 Web 表单网站)的源代码发布到 IIS,因此我可以直接在服务器上使用 IIS 修改源代码。
我知道这是可能的,我过去做过,现在我也看到过,但我不知道我需要为此做什么。
当我使用 IIS 将所有网站源代码复制到服务器时,网站无法运行......有什么想法吗?或在哪里寻找答案?是设置问题吗?项目类型?
当我调用网站时,我收到以下错误:
配置错误 说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:CodeDom 提供程序类型 “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 不能 位于。
来源错误:
服务器上出现应用程序错误。当前的自定义错误 此应用程序的设置会阻止应用程序的详细信息 远程查看错误(出于安全原因)。它可能, 但是,可以通过在本地服务器计算机上运行的浏览器查看。
谢谢!
【问题讨论】:
-
为什么要直接在服务器上修改代码?
-
我认为您正在寻找的是网站项目,而不是当前可能配置为的 Web 应用程序项目。
-
@mason 我想即时测试东西,发布是一个漫长的过程......至少在项目解决之前将源代码放在服务器上非常方便......
-
@Gabe 我认为你是对的,但是当我创建一个新项目时,我看不到任何类似的东西:网站项目......关于在视觉工作室中究竟什么样的项目会以这种方式表现的任何想法2017 年?谢谢!
-
@Manos,它在 Visual Studio 的较新版本中有点隐藏。选择 File > New > Project 时,我在 Visual Basic/Visual C# > Web > Previous Versions (ASP.NET Web Forms Site) 下看到它
标签: asp.net visual-studio web vb.net iis