我上傳了一個.cshtml
網站到surftown
服務器,並且我在運行代碼時遇到了一些問題。但我在運行Razor
代碼時遇到問題。剃鬚刀網站不能正常工作,所有dll都存在
這是網頁的呈現方式:(Default.cshtml)
我已經檢查了內部通信問題。這是我的結果:
但是爲什麼它不工作,我該如何解決它?
我聽說它可能是一個意見問題,但如何解決這個問題,如果是這樣的話?
我的網站文件夾樹:(有些文件太)
- App_Code文件
- 的App_Data
- 包
- Microsoft.AspNet.Razor.2.0.20710.0
- 個 Microsoft.Asp.Net.WebPages.2.0.20710.0
- Microsoft.Asp.Net.WebPages.Administration.2.0.20710.0
- Microsoft.Asp.Net.WebPages.Data.2.0.20710.0
- Microsoft.Asp.Net.WebPages.WebData.2.0.20710.0
- Microsoft.Web.Infrastructure.1.0.0.0
- NuGet.Core.1.6.2
- 包
- 斌
- 包
- jQuery.2.0.3
- 內容
- 腳本
- 工具
- 內容
- Microsoft.AspNet.Mvc.4.0.30506。0
- LIB
- net40
- LIB
- Microsoft.AspNet.Razor.2.0.30506.0
- LIB
- 個 net40
- LIB
- Microsoft.AspNet.WebPages.2.0.30506.0
- LIB
- net40
- LIB
- jQuery.2.0.3
- 頁數
- 章節
- Read.cshtml
- 編輯
- 移動
- Chapter.cshtml
- Entry.cshtml
- 移動
- 項
- EnterEntry.cshtml
- EnterNote.cshtml
- 登錄
- 登錄。CSHTML
- 搜索
- Result.cshtml
- 章節
- 腳本
- 擴展中心
- TinyMCE的
- 擴展中心
- 樣式
- CSS
- 查看
- _Layout.cshtml
- Default.cshtml
我的web.config文件看起來是這樣的:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
<buildProviders>
<add extension=".cshtml" type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
</buildProviders>
<assemblies>
<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
</system.web>
<connectionStrings>
<add connectionString="database connection" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
編輯: 這是個問題我的所有文件都是.cshtml
?並且它們被添加爲MIME Type
html/text
。
更多編輯: 這是我的Default.cshtml代碼:
@{
Layout = "~/Views/_Layout.cshtml";
}
<table>
<tr>
<td>
<table>
<tr>
<td>
<h1 class="header">
Welcome to the library
</h1>
</td>
</tr>
<tr>
<td>
<p>
Do look around, to find information about almost anything there is to know about Mythodea, or maybe you are here to make a chapter or note of your own.
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
而且我_Layout.cshtml代碼: @ {// 一堆的C#代碼 }
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link href="~/Styles/CSS/Layout.css" rel="stylesheet" />
<script src="~/Scripts/Addons/TinyMCE/tinymce.min.js"></script>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
@RenderSection("head",false)
<title>The Kettle Library of Mythodea</title>
</head>
<body>
<div id="container">
<div id="header">
<h1>
The Library
</h1>
</div>
<div id="left_column">
<div class="innerPadding">
<div id="Menu_Overview">
@Html.Raw(menu)
</div>
</div>
</div>
<div id="right_column">
<div class="innerPadding">
@{
if(!SessionHandler.UserIsLoggedIn)
{
<div class="Login_Wrapper">
<form action="" method="post">
<table>
<tr>
<td>
<p>
Username/Email:
</p>
</td>
<td>
<input class="form_input" type="text" placeholder="Username/Email" tabindex="1" name="username" value="@username" />
</td>
</tr>
<tr>
<td>
<p>
Password:
</p>
</td>
<td>
<input class="form_input" type="password" placeholder="Password" tabindex="2" name="password" />
<a href="#">forgot?</a>
</td>
</tr>
<tr>
<td>
<input type="submit" value="Login" name="btn" />
</td>
<td>
<input type="submit" value="Register" name="btn" />
</td>
</tr>
</table>
</form>
<p class="Error_Message">@message_error</p>
</div>
}
else
{
<div class="Login_Wrapper">
<form action="" method="post">
<p>
@name
</p>
<input type="submit" value="Logout" name="btn" />
</form>
</div>
}
}
<div class="SideMenu_Right">
<div id="search_wrapper">
<form action="" method="post">
<input type="text" name="searchField" placeholder="Search" value="@searchValue" required="required" />
<input type="submit" name="btn" value="Search" />
</form>
</div>
@{
if(SessionHandler.UserIsLoggedIn)
{
<a href="~/Pages/Entries/EnterEntry.cshtml">Create new Chapter</a>
<br />
<br />
}
}
@RenderSection("menu_right", false)
</div>
</div>
</div>
<div id="middle_column">
<div class="innerPadding">
@RenderBody()
</div>
</div>
</div>
<div id="madeBy">
<p>
Created by <a href="https://www.facebook.com/michaeltot.korsgaard" target="_blank">Michael Tot Korsgaard</a>
</p>
</div>
</body>
</html>
您需要將錯誤/問題放在問題中,而不是外部鏈接。如果你的頁面正在工作/不再存在,下一個人將如何解決他的問題? – asawyer
將鏈接更改爲圖像。感謝提高^^ –
太棒了。我的第一個猜測是你的IIS配置不正確。它是否設置爲正確的Asp.net版本?編輯 - 確定我在屏幕截圖中看到它,確實看起來不錯.... – asawyer