ASP.NET WebDeploy и код за файлами - PullRequest
2 голосов
/ 05 мая 2011

Я использую MS WebDeploy из Visual Studio 2010 для развертывания сайта веб-форм ASP.NET 2.0.В моем исходном проекте у меня есть главная страница (admin.master) с выделенным кодом (admin.master.cs).

После успешной сборки и развертывания на целевом сайте у меня есть:

\bin\myapp.dll
\admin\admin.master

Но не admin.master.cs

Однако я не ожидаю этого, так как думал, что код теперь будет в myapp.dll?

Когда я запускаюНа сайте я получаю следующую ошибку:

The file '/admin/admin.master.cs' does not exist.
Line 1:  <%@ Master Language="C#" AutoEventWireup="true" CodeFile="admin.master.cs" Inherits="admin" %>

Есть идеи, что тут не так?

Большое спасибо, Сэм

1 Ответ

2 голосов
/ 05 мая 2011

Это веб-сайт или веб-приложение?

CodeFile="admin.master.cs" будет означать, что это веб-сайт, и в этом случае вам нужно будет включить код позади файлов.

Кажется странным, что при развертывании он создает библиотеки DLL и удаляет кододнако за файлами.

Чтобы развернуть веб-сайт, вы можете просто использовать «Копировать веб-сайт».

...