學習如何在不使用 WebMatrix 的情況下發布 Web Pages 應用程式。
在不使用WebMatrix 的情況下發布您的應用程式
透過在WebMatrix(或Visual Studio)中使用發布命令,可以發布一個ASP.NET Web Pages 應用程式到遠端伺服器上。
此功能會複製所有您的應用程式檔案、cshtml頁面、映像以及用於 Web Pages、Razor、Helpers、SQL Server Compact(如果使用資料庫)所有必要的 DLL 檔案。
有時您不想使用 WebMatrix 發布您的應用程式。也許是因為您的託管服務提供者只支援 FTP,也許您已經有一個基於經典 ASP 的網站,也許您想自己複製所有的文件,也許您想使用 Front Page、Expression Web 等其他一些發佈軟體。
您會遇到問題嗎?是的,會的。但是您有辦法解決它。
要執行網站複製,您必須知道如何引用正確的文件,哪些 DLL 文件需要複製,並在何處儲存它們。
請依照下列步驟操作:
1. 使用最新版本的ASP.NET
在您繼續操作之前,請確保您的主機執行的是最新版的ASP.NET(4.0 或4.5)。
2. 複製 Web 資料夾
從您的開發電腦複製您的網站(所有資料夾和內容)到遠端主機(伺服器)上的應用程式資料夾中。
如果您的應用程式中包含數據,不要複製數據(詳見下面的第 4 點)。
3. 複製 DLL 檔案
確保您的遠端主機上的 bin 資料夾中包含了和您開發電腦上相同的 dll 檔案。
複製 bin 資料夾之後,它應該包含以下檔案:
Microsoft.Web.Infrastructure.dllNuGet.Core.dllSystem.Web.Helpers.dllSystem.Web.Razor.dllSystem.Web.WebPages.Administration.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.dllSystem.Web.WebPages.Razor.dllWebMatrix.Data.dllWebMatrix.WebData
4. 複製您的資料
如果您的應用程式包含資料或資料庫。例如 SQL Server Compact 資料庫(在 App_Data 資料夾中的一個 .sdf 檔案),請考慮以下幾點:
您是否希望將您的測試資料發佈到遠端伺服器上?
大多時候一般是不希望。
如果在您的開發電腦上有測試數據,它將覆蓋您的遠端主機上的生產數據。
如果您一定要複製 SQL 資料庫(.sdf 檔案),那麼您應該刪除資料庫中的所有數據,然後從您的開發電腦上複製一個空的 .sdf 檔案到伺服器上。
就是這樣。 GOOD LUCK!
【相關推薦】
2. 分享ASP.NET學習筆記(1) --WebPages Razor
3. 分享ASP.NET學習筆記(2)--WebPages 介紹
4. 分享ASP.NET學習筆記(3)WebPages 佈局
6. 分享ASP.NET學習筆記(5)全域頁面AppStart 與PageStart
7. 分享ASP.NET學習筆記(8)WebPages 幫助器
#以上是如何在不使用 WebMatrix 的情況下發布 Web Pages?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

PHP8.1发布:引入curl多个请求并发处理近日,PHP官方发布了最新版本的PHP8.1,其中引入了一个重要的特性:curl多个请求并发处理。这个新特性为开发者提供了一个更加高效和灵活的方式来处理多个HTTP请求,极大地提升了性能和用户体验。在以往的版本中,处理多个请求往往需要通过创建多个curl资源,并使用循环来分别发送和接收数据。这种方式虽然能够实现目

【CNMO新闻】北京时间10月13日14点,雷鸟科技正式召开了雷鸟创新新品发布会。在此次发布会上,雷鸟为消费者带来了消费级真AR眼镜——雷鸟X2,新品售价4999元,首发用户可享4499元,而所有此前购买过雷鸟产品或者类似友商产品的用户,则可享受3999元的优惠价。雷鸟X2采用无线一体化设计,能够像普通眼镜那般,不会遮挡正常眼神。新眼镜还配备有前置摄像头,拥有5P镜头和1600万像素,可以带来第一视角画面,同时其还支持息屏拍照,只需滑动镜角就可以更好的捕捉那些稍纵即逝的画面。新AR眼镜还配备有光

马自达公司最近透露了备受期待的计划,据官方消息,全新的马自达6将于2024年上半年正式发布,并计划在同年年底上市销售。这款全新的马自达6将采用全新的后驱平台,为马自达的车型带来全新的驾驶动力体验马自达的欧洲开发与工程负责人JoachimKunz在最近的一次采访中表示,虽然他们正在开发新平台,但这一平台不会被用于生产全新一代的马自达5轿车,也不会用于其他大型运动轿车的制造。这一决策似乎反映了市场需求的变化,因为现今的消费者更加偏好SUV车型,而不是传统的轿车。Kunz进一步指出,尽管六缸发动机和后

在软件微博中可以安好需要发布不同格式的微博文章。有不少用户不太清楚长微博怎么发布。在发布页面的更多中选择长微博,完成编辑并发布即可。这篇长微博发布方法介绍就能够告诉大家具体内容,下面就是详细介绍,赶紧看看吧!微博使用教程长微博怎么发布答:在发布页面的更多中选择长微博,完成编辑并发布即可具体介绍:1、登陆微博,点击下方的【+】。2、选择右侧的【更多】。3、点击【长微博】。4、进行文章编辑后,点击【完成】。5、再点击右上角的【发布】。6、即可成功发布长微博了。

今日头条怎么发布自己的作品?今日头条中是可以发布喜爱的文章作品的,但是多数的小伙伴不知道今日头条如何的发布作品,接下来就是小编为用户带来的发布自己的作品方法图文教程,感兴趣的用户快来一起看看吧!今日头条怎么发布自己的作品1、首先打开今日头条APP,进入到主页面点击右下角【我的】专区;2、然后在我的专区,滑动选择【创作中心】服务功能;3、之后在创作中心的界面,点击右上角的【发布】;4、接着下方展开多功能栏,选择你需要发布作品的方式;5、最后编辑文章点击右上角的【发布】即可发布自己的作品。

5月22日消息,今天的中国日期。在浙江嘉善举办的祥符创新论坛转化医学产业高峰论坛取得了圆满成功。据ITBEAR科技资讯了解,该论坛旨在围绕精准医学及生命科学前沿热点问题展开讨论,并分享最新的诊断技术、基因测序等前沿领域的进展,以推动医学产业的健康发展。与会专家汇聚一堂,分享实践经验和创新思路。论坛期间,还举行了重磅发布和联盟签约仪式。上海人工智能研究院、祥符实验室以及转化医学国家科学中心(上海)联合发布了全国首个DNA存储领域预训练大模型——"ChatDNA"。该模型的发布将

50系显卡预计将会在2024年年底进行发布,从第四季开始将会陆续发布,不过50系显卡笔记本预计要等待27年才会进行发售。RTX5090什么时候发布:答:2024年年底之前1、自2024年第四季开始,NVIDIA首推50系列显卡,预计2024年内正式发布,5090与5080预计秋季冬季上市,70和60则定在2025年公布。同期,NVIDIA自产产品预定2023年面世。值得注意的是,50系列笔记型电脑推广需待时日,或需等到2027年前后方能问世。2、目前,初步预计RTX50系列显卡至少要到2024年

如何在uni-app中实现小程序开发和发布随着移动互联网的发展,小程序成为了移动应用开发的一个重要方向。而uni-app作为一个跨平台的开发框架,可以同时支持多个小程序平台的开发,如微信、支付宝、百度等。下面将详细介绍如何使用uni-app开发和发布小程序,并提供一些具体的代码示例。一、小程序开发前准备在开始使用uni-app开发小程序之前,需要做一些准备工


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境