当前位置: 首页 > 知识库问答 >
问题:

找不到web地址的网页:XXX IIS

魏誉
2023-03-14

我创建了一个Asp。NET核心Web应用程序。我的应用程序在调试100%上运行,但在发布和主机上运行。未找到子文件夹中的视图


视图
设置
----

共有1个答案

宦烈
2023-03-14

1)ape.net核心2.x项目默认将< code > MvcRazorCompileOnPublish 设置为< code>true

<PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
</PropertyGroup>

如果查看发布输出文件夹,您将看到名为< code > . precompiled views . dll 的dll,该dll包含您的所有视图。

2)如果您想要强制发布您的视图,请编辑您的<代码>。csproj文件并修改以下行

<PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <PreserveCompilationContext>true</PreserveCompilationContext>
    <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
</PropertyGroup>

通过此修改,您将看到发布文件夹中的所有视图。

 类似资料:
  • 下面是pom.xml 日志清楚显示为Tomcat服务器以8080端口号启动 2018-12-19 17:04:35.198信息709136---[nio-8080-exec-1]O.s.web.Servlet.DispatcherServlet:初始化Servlet“Dispatcher Servlet”2018-12-19 17:04:35.198信息709136---[nio-8080-exe

  • 我目前正在学习。NET核心,我正试图在ASP.NET核心MVC 3.1中使用身份框架进行用户管理。在< code >控制器中,我有一个< code > RoleManagerController ,带有< code>EditRole GET和POST,如下所示: 基于GET,我在文件夹中创建了一个名为的视图,如下所示: 这是我在中配置的内容.cs 但是当我尝试编辑角色并使用角色id访问路线时,页面

  • 问题内容: 我不知道为什么Django无法在我的应用程序中找到请求的URL。 这是我得到的错误代码: 这是我的 sms.urls.py 文件: 这是应用程序的 urls.py 文件: 我找不到我犯的错误。有任何想法吗? 问题答案: 问题是此网址格式中的美元符号。 脱字符号匹配字符串的开头,美元匹配字符串的结尾,因此仅匹配索引URL 。 您应该删除美元并将其更改为:

  • 在 ASP.NET Core-5 Web API 中,我有: appsettings.json: launchSettings.json: 这是We API的启动类,我在其中调用了扩展 启动: 我得到了这个错误: 找不到此本地主机页 未找到网址的网页:https://localhost:44358/ 如何解决此错误? 谢谢

  • 问题内容: 我在不同的机器上使用Selenium来自动化MVC Web应用程序的测试。 我的问题是我无法获取每台计算机的基本URL。 我可以使用以下代码获取当前网址: 但这对我需要导航到其他页面没有帮助。 理想情况下,我可以使用以下内容导航到不同的页面: 我正在使用的可能的解决方法是: 有没有更好的方法可以做到这一点? 问题答案: 解决此问题的最佳方法是创建URL实例。 这是因为.NET中的 类已